﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Security</name>
  </assembly>
  <members>
    <member name="T:System.Security.Cryptography.CryptographicAttributeObject">
      <summary>Содержит тип и коллекцию значений, связанных с этим типом.</summary>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, используя атрибут, представленный заданным объектом <see cref="T:System.Security.Cryptography.Oid" />.</summary>
      <param name="oid">Атрибут, сохраняемый в данном объекте <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</param>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, используя атрибут, представленный заданным объектом <see cref="T:System.Security.Cryptography.Oid" />, и множество связанных с этим атрибутом значений, которое представлено заданной коллекцией <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection" />.</summary>
      <param name="oid">Атрибут, сохраняемый в данном объекте <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</param>
      <param name="values">Набор значений, связанный с атрибутом, представленным параметром <paramref name="oid" />.</param>
      <exception cref="T:System.InvalidOperationException">Коллекция содержит повторяющиеся элементы. </exception>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObject.Oid">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.Oid" />, задающий идентификатор объекта для атрибута.</summary>
      <returns>Идентификатор объекта для атрибута.</returns>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObject.Values">
      <summary>Получает коллекцию <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection" />, в которой содержится множество значений, связанных с атрибутом.</summary>
      <returns>Набор значений, связанный с атрибутом.</returns>
    </member>
    <member name="T:System.Security.Cryptography.CryptographicAttributeObjectCollection">
      <summary>Contains a set of <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> objects.</summary>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor(System.Security.Cryptography.CryptographicAttributeObject)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />, добавляя заданный объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекцию.</summary>
      <param name="attribute">Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, добавляемый в коллекцию.</param>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)">
      <summary>Adds the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to the collection.</summary>
      <returns>Значение true, если метод возвращает отсчитываемый от нуля индекс добавленного элемента; в противном случае — значение false.</returns>
      <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to add to the collection.</param>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)">
      <summary>Adds the specified <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to the collection.</summary>
      <returns>Значение true, если метод возвращает отсчитываемый от нуля индекс добавленного элемента; в противном случае — значение false.</returns>
      <param name="attribute">The <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to add to the collection.</param>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
      <exception cref="T:System.InvalidOperationException">Указанный элемент уже существует в коллекции.</exception>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32)">
      <summary>Копирует коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> в массив объектов <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</summary>
      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, в который копируется коллекция.</param>
      <param name="index">Отсчитываемый от нуля индекс массива <paramref name="array" />, в который необходимо скопировать коллекцию.</param>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
      <exception cref="T:System.ArgumentNullException">Значение null передано методу, для которого оно является недопустимым.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Count">
      <summary>Gets the number of items in the collection.</summary>
      <returns>The number of items in the collection.</returns>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.GetEnumerator">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" /> для коллекции.</summary>
      <returns>Значение true, если метод возвращает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />, который может использоваться для перечисления элементов коллекции; в противном случае — значение false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.IsSynchronized">
      <summary>Получает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).</summary>
      <returns>Значение true, если доступ к коллекции является потокобезопасным; в противном случае — значение false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Item(System.Int32)">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, соответствующий заданному индексу в коллекции.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, соответствующий заданному индексу.</returns>
      <param name="index">Значение <see cref="T:System.Int32" />, представляющее отсчитываемый от нуля индекс объекта <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, который необходимо извлечь.</param>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Remove(System.Security.Cryptography.CryptographicAttributeObject)">
      <summary>Removes the specified <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object from the collection.</summary>
      <param name="attribute">The <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to remove from the collection.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="attribute" /> is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.SyncRoot">
      <summary>Получает объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции.</summary>
      <returns>Объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Копирует элементы этой коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> в массив <see cref="T:System.Array" />, начиная с определенного индекса.</summary>
      <param name="array">Одномерный массив <see cref="T:System.Array" />, в который копируются элементы из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.Индексация в массиве <see cref="T:System.Array" /> должна начинаться с нуля.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> collection.</summary>
      <returns>Объект <see cref="T:System.Collections.IEnumerator" />, который может использоваться для итерационного перебора элементов коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator">
      <summary>Предоставляет функциональность перечисления для коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.This class cannot be inherited.</summary>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Current">
      <summary>Получает текущий объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, представляющий текущий криптографический атрибут в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.MoveNext">
      <summary>Перемещает перечислитель к следующему объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
      <returns>Значение true, если перечислитель был успешно перемещен к следующему объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />; значение false, если перечислитель находится в конце перечисления.</returns>
    </member>
    <member name="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Reset">
      <summary>Выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.System#Collections#IEnumerator#Current">
      <summary>Получает текущий объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, представляющий текущий криптографический атрибут в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.DataProtectionScope">
      <summary>Задает область защиты данных, которая устанавливается с помощью метода <see cref="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />.</summary>
    </member>
    <member name="F:System.Security.Cryptography.DataProtectionScope.CurrentUser">
      <summary>Защищенные данные связаны с текущим пользователем.Снимать защиту с данных могут только потоки, запускаемые от имени текущего пользователя.</summary>
    </member>
    <member name="F:System.Security.Cryptography.DataProtectionScope.LocalMachine">
      <summary>Защищенные данные связаны с контекстом компьютера.Снимать защиту с данных могут все запускаемые на компьютере процессы.Это значение перечисления обычно используется в приложениях, которые запускаются на серверах, к которым не получают доступ пользователи без доверия.</summary>
    </member>
    <member name="T:System.Security.Cryptography.MemoryProtectionScope">
      <summary>Задает область защиты памяти, которая устанавливается с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
    </member>
    <member name="F:System.Security.Cryptography.MemoryProtectionScope.SameProcess">
      <summary>Только код, выполняющийся в том же процессе, что и код, вызвавший метод <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />, может снимать защиту с хранящихся в оперативной памяти данных.</summary>
    </member>
    <member name="F:System.Security.Cryptography.MemoryProtectionScope.CrossProcess">
      <summary>Любой код в любом процессе может снимать защиту с хранящихся в оперативной памяти данных, которые были защищены с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
    </member>
    <member name="F:System.Security.Cryptography.MemoryProtectionScope.SameLogon">
      <summary>Только код, выполняющийся в том же контексте пользователя, что и код, вызвавший метод <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />, может снимать защиту с хранящихся в оперативной памяти данных.</summary>
    </member>
    <member name="T:System.Security.Cryptography.ProtectedData">
      <summary>Предоставляет методы для защиты данных и снятия защиты с них.Данный класс не может наследоваться.</summary>
    </member>
    <member name="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
      <summary>Защищает параметр <paramref name="userData" /> и возвращает массив байтов.</summary>
      <returns>Массив байтов, представляющий зашифрованные данные.</returns>
      <param name="userData">Массив байтов, в котором содержатся данные, подлежащие защите. </param>
      <param name="optionalEntropy">Дополнительный массив байтов, используемый для зашифрования данных. </param>
      <param name="scope">Одно из значений <see cref="T:System.Security.Cryptography.DataProtectionScope" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="userData" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Сбой криптографической защиты.</exception>
      <exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой. </exception>
      <exception cref="T:System.OutOfMemoryException">Системе не хватило памяти для зашифрования данных.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ProtectData" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
      <summary>Снимает защиту с параметра <paramref name="encryptedData" /> и возвращает массив байтов.</summary>
      <returns>Массив байтов, представляющий незащищенные данные.</returns>
      <param name="encryptedData">Массив данных, в котором содержатся данные, зашифрованные с помощью метода <see cref="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />. </param>
      <param name="optionalEntropy">Дополнительный массив байтов, используемый для зашифрования данных. </param>
      <param name="scope">Одно из значений <see cref="T:System.Security.Cryptography.DataProtectionScope" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="encryptedData" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Сбой криптографической защиты.</exception>
      <exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой. </exception>
      <exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnprotectData" />
      </PermissionSet>
    </member>
    <member name="T:System.Security.Cryptography.ProtectedMemory">
      <summary>Предоставляет методы для защиты данных, хранящихся в оперативной памяти, и снятия защиты с них.Данный класс не может наследоваться.</summary>
    </member>
    <member name="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
      <summary>Защищает указанные данные и возвращает массив байтов.</summary>
      <param name="userData">Массив байтов, в котором содержатся данные, хранящиеся в оперативной памяти и подлежащие защите.Размер массива должен быть кратен 16 байтам.</param>
      <param name="scope">Одно из значений перечисления, определяющее область действия защиты памяти. </param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Длина значения параметра <paramref name="userData" /> должна быть равна или кратна 16 байтам. </exception>
      <exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой.Этот метод может использоваться только в Windows 2000 или более поздних операционных системах Microsoft Windows.</exception>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="userData " /> равно null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ProtectMemory" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.ProtectedMemory.Unprotect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
      <summary>Снимает защиту с данных, хранящихся в оперативной памяти и защищенных с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
      <param name="encryptedData">Массив байтов, в котором содержатся данные, хранящиеся в оперативной памяти и подлежащие расшифрованию. </param>
      <param name="scope">Одно из значений перечисления, определяющее область действия защиты памяти. </param>
      <exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой.Этот метод может использоваться только в Windows 2000 или более поздних операционных системах Microsoft Windows.</exception>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="encryptedData " /> равно null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="encryptedData " /> имеет пустое значение.–либо–Этот вызов не реализован.–либо–Ошибка в NTSTATUS.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnprotectMemory" />
      </PermissionSet>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" /> определяет алгоритм, используемый в операции шифрования.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя набор параметров по умолчанию. </summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя указанный идентификатор алгоритма.</summary>
      <param name="oid">Объект, идентифицирующий алгоритм.</param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid,System.Int32)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid,System.Int32)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя указанные идентификатор алгоритма и длину ключа.</summary>
      <param name="oid">Объект, идентифицирующий алгоритм.</param>
      <param name="keyLength">Длина ключа в битах.</param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.KeyLength">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.KeyLength" /> устанавливает или возвращает длину ключа в битах.Это свойство не используется для алгоритмов с ключом фиксированной длины.</summary>
      <returns>Целочисленное значение, представляющее длину ключа в битах.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Oid">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Oid" /> возвращает или устанавливает объект <see cref="T:System.Security.Cryptography.Oid" />, который определяет идентификатор объекта алгоритма.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий алгоритм.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Parameters">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Parameters" /> устанавливает или возвращает все параметры, необходимые для работы алгоритма.</summary>
      <returns>Массив байтовых значений, определяющий все параметры, необходимые для работы алгоритма.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.CmsRecipient">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> определяет получателя сообщения CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, используя указанные тип идентификатора получателя и сертификат получателя.</summary>
      <param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора получателя.</param>
      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат получателя.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, используя указанный сертификат получателя.</summary>
      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат получателя.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipient.Certificate">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipient.Certificate" /> возвращает сертификат, связанный с данным получателем.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, содержащий сертификат, связанный с данным получателем.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipient.RecipientIdentifierType">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipient.RecipientIdentifierType" /> возвращает тип идентификатора получателя.</summary>
      <returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора получателя.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection">
      <summary>The <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> class represents a set of <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> objects.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.CmsRecipient)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.CmsRecipient)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> и добавляет к нему указанного получателя.</summary>
      <param name="recipient">Экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий указанного получателя CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> и добавляет к нему получателя на основании указанного идентификатора субъекта и набора сертификатов, определяющих получателей.</summary>
      <param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора субъекта.</param>
      <param name="certificates">Коллекция <see cref="T:System.Security.Cryptography.X509certificates.X509Certificate2Collection" />, которая содержит сертификаты, определяющие получателей.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Add(System.Security.Cryptography.Pkcs.CmsRecipient)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Add(System.Security.Cryptography.Pkcs.CmsRecipient)" /> добавляет в коллекцию <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> одного получателя.</summary>
      <returns>Если метод выполнен успешно, возвращается значение типа <see cref="T:System.Int32" />, представляющее отсчитываемый от нуля номер позиции, в которую помещается получатель.При сбое метода создается исключение.</returns>
      <param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий получателя, который добавляется в коллекцию <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="recipient" /> is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Array,System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection to an array.</summary>
      <param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
      <param name="index">The zero-based index in <paramref name="array" /> where the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection is copied.</param>
      <exception cref="T:System.ArgumentException">Размер массива <paramref name="array" /> недостаточен для хранения указанных элементов.-или-Размерность массива <paramref name="array" /> не соответствует указанным требованиям.</exception>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="index" /> находится вне диапазона элементов массива <paramref name="array" />.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[],System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> array.</summary>
      <param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection is to be copied.</param>
      <param name="index">Отсчитываемый от нуля индекс массива <paramref name="array" /> объектов <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, в который копируется коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
      <exception cref="T:System.ArgumentException">Размер массива <paramref name="array" /> недостаточен для хранения указанных элементов.-или-Размерность массива <paramref name="array" /> не соответствует указанным требованиям.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="index" /> находится вне диапазона элементов массива <paramref name="array" />.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Count">
      <summary>The <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Count" /> property retrieves the number of items in the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</summary>
      <returns>Значение типа <see cref="T:System.Int32" />, представляющее число элементов в коллекции.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.GetEnumerator">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.IsSynchronized">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
      <returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не потокобезопасной.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Item(System.Int32)">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Item(System.Int32)" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, расположенный в коллекции по указанному индексу.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, расположенный по указанному индексу.</returns>
      <param name="index">Значение типа <see cref="T:System.Int32" />, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Remove(System.Security.Cryptography.Pkcs.CmsRecipient)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Remove(System.Security.Cryptography.Pkcs.CmsRecipient)" /> удаляет получателя из коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий получателя, которого необходимо удалить из коллекции.</param>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="recipient" /> имеет значение null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.SyncRoot">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.SyncRoot" /> возвращает объект <see cref="T:System.Object" />, который используется для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <returns>Объект <see cref="T:System.Object" />, который служит для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.System.Collections.IEnumerable.GetEnumerator" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator">
      <summary>The <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, который представляет текущего получателя в коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.MoveNext">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <returns>Метод возвращает значение true в случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> и значение false, если в результате перехода был пройден последний элемент перечисления.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Reset">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.System#Collections#IEnumerator#Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, который представляет текущего получателя в коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.CmsSigner">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> обеспечивает функциональность подписывания.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя тип идентификатора субъекта по умолчанию.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> class with the specified cryptographic service provider (CSP) parameters.<see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)" /> is useful when you know the specific CSP and private key to use for signing.</summary>
      <param name="parameters">Объект <see cref="T:System.Security.Cryptography.CspParameters" />, который определяет используемые параметры поставщика служб шифрования.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный тип идентификатора субъекта.</summary>
      <param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный тип идентификатора подписавшего и сертификат для подписи.</summary>
      <param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</param>
      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный сертификат для подписи.</summary>
      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate" /> возвращает или устанавливает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, который представляет сертификат для подписи.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificates">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificates" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая содержит сертификаты, связанные с подписываемым сообщением.  </summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет набор сертификатов, связанных с подписываемым сообщением.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.DigestAlgorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.DigestAlgorithm" /> возвращает или устанавливает идентификатор <see cref="T:System.Security.Cryptography.Oid" />, который представляет хэш-алгоритм, использующийся для подписи.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий хэш-алгоритм, использующийся для подписи.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption" /> устанавливает или возвращает параметр, который определяет, должны ли в создаваемое сообщение CMS/PKCS 7 включаться корневой сертификат и вся цепочка сертификатов, связанные с сертификатом для подписи.</summary>
      <returns>Член перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" />, который определяет длину цепочки сертификатов X509, которая должна быть включена в объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />.Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption" /> может принимать одно из следующих значений перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" />.NameValueMeaning<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.None" />0Цепочка сертификатов не включается.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.ExcludeRoot" />1Цепочка сертификатов включается за исключением корневого сертификата.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.EndCertOnly" />2Включается только конечный сертификат.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.WholeChain" />3Цепочка сертификатов включается, в том числе и корневой сертификат.</returns>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.SignedAttributes">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.SignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> подписанных атрибутов, связываемых с конечным содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Подписанные атрибуты подписываются вместе с указанным содержимым.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет подписанные атрибуты.Если подписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.SignerIdentifierType">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.SignerIdentifierType" /> устанавливает и возвращает тип идентификатора подписавшего.</summary>
      <returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</returns>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.CmsSigner.UnsignedAttributes">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.UnsignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> неподписанных атрибутов PKCS 9, связываемых с конечным содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Неподписанные атрибуты можно изменять. При этом подпись не становится недействительной.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет неподписанные атрибуты.Если неподписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.ContentInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" /> представляет структуру данных содержимого CMS/PKCS 7, определенную в документации по стандартам CMS/PKCS 7.Эта структура данных лежит в основе всех сообщений CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Byte[])">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, используя массив байтовых значений в качестве данных и идентификатор <paramref name="object identifier" /> (OID) по умолчанию, определяющий тип содержимого.</summary>
      <param name="content">Массив байтовых значений, представляющий данные, из которых необходимо создать объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Security.Cryptography.Oid,System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, используя указанный тип содержимого и массив байтовых значений в качестве данных.</summary>
      <param name="contentType">Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит идентификатор <paramref name="object identifier" /> (OID), определяющий тип содержимого.Тип может иметь значение data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData или signedData.Дополнительные сведения см. в разделе "Примечания".</param>
      <param name="content">Массив байтовых значений, представляющий данные, из которых необходимо создать объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.ContentInfo.Content">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.ContentInfo.Content" /> возвращает содержимое сообщения CMS/PKCS 7.</summary>
      <returns>Массив байтовых значений, представляющий содержимое.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.ContentInfo.ContentType">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.ContentInfo.ContentType" /> возвращает <see cref="T:System.Security.Cryptography.Oid" />   объект, который содержит идентификатор <paramref name="object identifier" /> (OID) типа содержимого внутреннего содержимого сообщения CMS/PKCS 7.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит значение OID, определяющее тип содержимого.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.ContentInfo.GetContentType(System.Byte[])">
      <summary>Статический метод <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.GetContentType(System.Byte[])" /> возвращает тип внешнего содержимого закодированного сообщения <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляемого массивом байтовых значений.</summary>
      <returns>При успешном выполнении метод возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, содержащий тип внешнего содержимого указанного закодированного сообщения <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.При сбое метода создается исключение.</returns>
      <param name="encodedMessage">Массив байтовых значений, представляющий закодированное сообщение <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, из которого извлекается тип внешнего содержимого.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Во время выполнения операции шифрования произошла ошибка.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.EnvelopedCms">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> представляет структуру CMS/PKCS 7 для запечатанных данных.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> class.</summary>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя в качестве типа внутреннего содержимого указанную информацию о содержимом.</summary>
      <param name="contentInfo">Экземпляр класса <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo" />, представляющий содержимое и его тип.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанную информацию о содержимом и алгоритм шифрования.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
      <param name="encryptionAlgorithm">Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, определяющий алгоритм шифрования.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанные тип идентификатора субъекта и информацию о содержимом.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
      <param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий способ идентификации получателя.</param>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанный тип идентификатора субъекта, информацию о содержимом и алгоритм шифрования.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
      <param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий способ идентификации получателя.</param>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
      <param name="encryptionAlgorithm">Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, определяющий алгоритм шифрования.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Certificates">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Certificates" /> возвращает набор сертификатов, связанных с запечатанным сообщением CMS/PKCS 7.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет сертификаты X.509, используемые для запечатанного сообщения CMS/PKCS 7.Если сертификата не существует, значением свойства является пустая коллекция.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentEncryptionAlgorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentEncryptionAlgorithm" /> возвращает идентификатор алгоритма, с помощью которого шифруется содержимое.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, представляющий идентификатор алгоритма.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo" /> возвращает информацию о внутреннем содержимом запечатанного сообщения CMS/PKCS 7.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который представляет информацию о внутреннем содержимом запечатанного сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decode(System.Byte[])">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decode(System.Byte[])" /> раскодирует указанное запечатанное сообщение CMS/PKCS 7 и переопределяет значения всех переменных-членов объекта <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />.</summary>
      <param name="encodedMessage">Массив байтовых значений, представляющий информацию, которую требуется раскодировать.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt" /> выполняет поиск подходящего сертификата и закрытого ключа в хранилищах MY текущего пользователя и компьютера.</summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя закрытый ключ, связанный с сертификатом, который определяется указанной информацией о получателе.</summary>
      <param name="recipientInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, представляющий информацию о получателе, которая определяет сертификат, связанный с закрытым ключом, который должен использоваться для расшифровки.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя закрытый ключ, связанный с сертификатом, который определяется указанной информацией о получателе, и используя указанную коллекцию сертификатов.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в указанной коллекции сертификатов и в хранилище сертификатов MY.</summary>
      <param name="recipientInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, представляющий информацию о получателе для использования при расшифровке.</param>
      <param name="extraStore">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, представляющая дополнительные сертификаты для использования при расшифровке.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в этой коллекции сертификатов и в хранилище сертификатов MY.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя указанную коллекцию сертификатов.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в указанной коллекции сертификатов и в хранилище сертификатов MY.</summary>
      <param name="extraStore">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, представляющая дополнительные сертификаты для использования при расшифровке.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в этой коллекции сертификатов и в хранилище сертификатов MY.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encode">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encode" /> кодирует содержимого запечатанного сообщения CMS/PKCS 7 и возвращает его в виде массива байтовых значений.Шифрование необходимо выполнить до кодирования.</summary>
      <returns>В случае успешного выполнения метода он возвращает массив байтовых значений, представляющих закодированную информацию.При сбое метода создается исключение.</returns>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt" /> зашифровывает содержимое сообщения CMS/PKCS 7.</summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient)" /> зашифровывает содержимое сообщения CMS/PKCS 7, используя указанную информацию о получателе.</summary>
      <param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий информацию о получателе.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection)" /> зашифровывает содержимое сообщения CMS/PKCS 7, используя информацию об указанном списке получателей.Сообщение шифруется с помощью ключа шифрования сообщения с симметричным алгоритмом шифрования, таким как Triple DES.В этом случае ключ шифрования сообщения шифруется с помощью открытого ключа каждого из получателей.</summary>
      <param name="recipients">Коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />, представляющая информацию о списке получателей.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.RecipientInfos">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.RecipientInfos" /> возвращает информацию о получателе, связанную с запечатанным сообщением CMS/PKCS 7.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />, представляющая информацию о получателе.Если получателя не существует, значением свойства является пустая коллекция.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.UnprotectedAttributes">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.UnprotectedAttributes" /> возвращает незащищенные (незашифрованные) атрибуты, связанные с запечатанным сообщением CMS/PKCS 7.Незащищенные атрибуты не шифруются, поэтому их конфиденциальность в объекте <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> не обеспечивается.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, представляющая незащищенные атрибуты.Если незащищенных атрибутов не существует, значением свойства является пустая коллекция.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Version">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Version" /> возвращает версию запечатанного сообщения CMS/PKCS 7.  </summary>
      <returns>Целочисленное значение, представляющее версию запечатанного сообщения CMS/PKCS #7.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice">
      <summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice" /> определяет тип ключа, используемый в протоколе согласования ключей.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.Unknown">
      <summary>Тип ключа при согласовании ключей неизвестен.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.EphemeralKey">
      <summary>При согласовании ключей используется временный ключ, который существует только во время согласования.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.StaticKey">
      <summary>При согласовании ключей используется статический ключ, который существует в течение продолжительного времени.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" /> определяет информацию о получателе при согласовании ключей.В алгоритмах согласования ключей обычно используется алгоритм согласования ключей Диффи-Хеллмана, в котором обе стороны, использующие ключ шифрования, участвуют в создании этого ключа и, в соответствии с определением, согласовывают этот ключ.Эта ситуация противоположна использованию алгоритмов передачи ключей, при которых одна сторона создает ключ и отправляет, т. е. передает его другой стороне.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Date">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Date" /> возвращает дату и время запуска протокола согласования ключей инициатором.</summary>
      <returns>Объект <see cref="T:System.DateTime" />, который содержит значение даты и времени запуска протокола согласования ключей инициатором.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.EncryptedKey">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.EncryptedKey" /> возвращает зашифрованный материал ключа получателя.</summary>
      <returns>Массив байтовых значений, который содержит зашифрованный материал ключа получателя.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.KeyEncryptionAlgorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм, с помощью которого осуществляется согласование ключей.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, содержащий значение алгоритма, с помощью которого осуществляется согласование ключей.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OriginatorIdentifierOrKey">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OriginatorIdentifierOrKey" /> возвращает информацию об инициаторе согласования ключей для алгоритмов согласования ключей, которые гарантируют эту информацию.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey" />, содержащий информацию об инициаторе согласования ключей.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OtherKeyAttribute">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OtherKeyAttribute" /> возвращает атрибуты материала ключа.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttribute" />, содержащий атрибуты материала ключа.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.RecipientIdentifier">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.RecipientIdentifier" /> возвращает идентификатор получателя.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, который содержит идентификатор получателя.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Version">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Version" /> возвращает версию получателя согласования ключей.Версия автоматически устанавливается для объектов в данном классе, а значение этого свойства указывает на то, что получатель участвует в алгоритме согласования ключей.</summary>
      <returns>Целочисленное значение, обозначающее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo" /> определяет информацию о получателе при передаче ключей.В алгоритме передачи ключей обычно используется алгоритм RSA, в котором отправитель создает общий ключ шифрования и передает его получателю.Эта ситуация противоположна использованию алгоритма согласования ключей, в котором обе стороны участвуют в создании ключа шифрования, тем самым взаимно соглашаясь использовать этот ключ.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.EncryptedKey">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.EncryptedKey" /> возвращает зашифрованный ключ для получателя передачи ключей.</summary>
      <returns>Массив байтовых значений, представляющий зашифрованный ключ.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.KeyEncryptionAlgorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм шифрования ключа, с помощью которого шифруется ключ шифрования содержимого.</summary>
      <returns> Объект типа <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, в котором хранится идентификатор алгоритма шифрования ключа.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.RecipientIdentifier">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.RecipientIdentifier" /> возвращает идентификатор субъекта, связанный с зашифрованным содержимым.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, в котором хранится идентификатор получателя, участвующего в передаче ключа.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.Version">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.Version" /> возвращает версию получателя передачи ключей.Версия получателя передачи ключей автоматически устанавливается для объектов в данном классе, а значение этого свойства указывает на то, что получатель участвует в алгоритме передаче ключей.</summary>
      <returns>Целочисленное значение, обозначающее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> передачи ключей.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject">
      <summary>Представляет атрибут, который используется для операций CMS/PKCS 7 и PKCS 9.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.Security.Cryptography.AsnEncodedData)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа и значения атрибута указанный объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, который содержит тип и значение атрибута PKCS 9.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа атрибута указанный объект <see cref="T:System.Security.Cryptography.Oid" />, а в качестве значения атрибута указанные данные в формате ASN.1.</summary>
      <param name="oid">Объект <see cref="T:System.Security.Cryptography.Oid" />, которые представляет собой тип атрибута PKCS 9.</param>
      <param name="encodedData">Массив байтовых значений, представляющий значение атрибута PKCS 9.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.String,System.Byte[])">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа атрибута указанное строковое представление идентификатора объекта (OID), а в качестве значения атрибута указанные данные в формате ASN.1.</summary>
      <param name="oid">Объект <see cref="T:System.String" />, который содержит строковое представление идентификатора OID, определяющего тип атрибута PKCS 9.</param>
      <param name="encodedData">Массив байтовых значений, содержащий значение атрибута PKCS 9.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует тип и значение атрибута PKCS 9 для данного объекта <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> из указанного объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, который содержит тип и значение атрибута PKCS 9.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.Oid">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет тип атрибута, связанного с данным объектом <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет тип атрибута, связанного с данным объектом <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType" /> определяет тип содержимого сообщения CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9ContentType.ContentType">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9ContentType.ContentType" /> возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, содержащий тип содержимого.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит тип содержимого.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" /> определяет описание содержимого сообщения CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor">
      <summary>Конструктор  <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.Byte[])">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />, используя в качестве закодированного описания содержимого сообщения CMS/PKCS 7 указанный массив байтовых значений.</summary>
      <param name="encodedDocumentDescription">Массив байтовых значений, который содержит закодированное описание сообщения CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.String)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.String)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />, используя указанное описание содержимого сообщения CMS/PKCS 7.</summary>
      <param name="documentDescription">Экземпляр класса <see cref="T:System.String" />, который определяет описание сообщения CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.DocumentDescription">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.DocumentDescription" /> возвращает описание документа.</summary>
      <returns>Объект <see cref="T:System.String" />, содержащий описание документа.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" /> определяет имя сообщения CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.Byte[])">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" />, используя в качестве закодированного имени содержимого сообщения CMS/PKCS 7 указанный массив байтовых значений.</summary>
      <param name="encodedDocumentName">Массив байтовых значений, который содержит закодированное имя сообщения CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.String)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.String)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" />, используя указанное имя сообщения CMS/PKCS 7.</summary>
      <param name="documentName">Объект <see cref="T:System.String" />, определяющий имя сообщения CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.DocumentName">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.DocumentName" /> возвращает имя документа.</summary>
      <returns>Объект типа <see cref="T:System.String" />, содержащий имя документа.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest" /> определяет хэш сообщения CMS/PKCS 7.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.MessageDigest">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.MessageDigest" /> возвращает хэш.</summary>
      <returns>Массив байтовых значений, содержащий хэш.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" /> определяет дату и время подписи.Объект <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" /> можно использовать в качестве прошедшего проверку подлинности атрибута объекта <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, если необходимо, чтобы цифровая подпись быть снабжена прошедшими проверку подлинности датой и временем.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.Byte[])">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />, используя указанный массив байтовых значений в качестве закодированных даты и времени подписи содержимого сообщения CMS/PKCS 7.</summary>
      <param name="encodedSigningTime">Массив байтовых значений, который определяет закодированное значение даты и времени подписи сообщения CMS/PKCS 7.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.DateTime)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.DateTime)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />, используя указанное значение даты и времени подписи.</summary>
      <param name="signingTime">Структура <see cref="T:System.DateTime" />, представляющая дату и время подписи.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
      <summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.SigningTime">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.SigningTime" /> возвращает <see cref="T:System.DateTime" /> структуру, представляющую дату и время подписания сообщения.</summary>
      <returns>Структура <see cref="T:System.DateTime" />, содержащая дату и время подписания документа.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.PublicKeyInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.PublicKeyInfo" /> представляет информацию, связанную открытым ключом.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.Algorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.Algorithm" /> возвращает идентификатор алгоритма, связанный с открытым ключом.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, представляющий алгоритм.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.KeyValue">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.KeyValue" /> возвращает значение закодированной открытой части пары ключей.</summary>
      <returns>Массив байтовых значений, представляющий закодированную открытую часть пары ключей.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.RecipientInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> представляет информацию о получателе сообщения CMS/PKCS 7.Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> является абстрактным классом, которому наследуют классы <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" /> и <see cref="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.EncryptedKey">
      <summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.EncryptedKey" /> возвращает зашифрованный материал ключа получателя.</summary>
      <returns>Массив байтовых значений, который содержит зашифрованный материал ключа получателя.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.KeyEncryptionAlgorithm">
      <summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм, с помощью которого осуществляется определение ключей.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, содержащий значение алгоритма, который используется для определения ключа для отправителя и получателя сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.RecipientIdentifier">
      <summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.RecipientIdentifier" /> возвращает тип идентификатора получателя.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, который содержит идентификатор получателя.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.Type">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.Type" /> возвращает тип получателя.Тип получателя определяет один из двух основных протоколов, которые используются для установки ключа между отправителем и получателем сообщения CMS/PKCS 7.</summary>
      <returns>Значение из перечисления <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoType" />, определяющее тип получателя.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.Version">
      <summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.Version" /> возвращает версию информации о получателе.В объектах производных классов это свойство настраивается автоматически, а его значение указывает на тип защиты сообщений — PKCS 7 или CMS (Cryptographic Message Syntax).Версия также определяет алгоритм получения ключа объектом <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> — с помощью согласования ключей или с помощью передачи ключей.</summary>
      <returns>Значение типа <see cref="T:System.Int32" />, представляющее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> представляет коллекцию объектов <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Array,System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection to an array.</summary>
      <param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
      <param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[],System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> array.</summary>
      <param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection is to be copied.</param>
      <param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Count">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Count" /> возвращает число элементов в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
      <returns>Целочисленное значение, представляющее число элементов в коллекции.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.GetEnumerator">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.GetEnumerator" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.IsSynchronized">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
      <returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не является потокобезопасной.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Item(System.Int32)">
      <summary>The <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Item(System.Int32)" /> property retrieves the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> object at the specified index in the collection.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, расположенный по указанному индексу.</returns>
      <param name="index">Значение целочисленного типа, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.SyncRoot">
      <summary>The <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.SyncRoot" /> property retrieves an <see cref="T:System.Object" /> object used to synchronize access to the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</summary>
      <returns>Объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.System.Collections.IEnumerable.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator">
      <summary>The <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, который представляет информацию о текущем получателе в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.MoveNext">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
      <returns>Этот метод возвращает логическое значение, определяющее, был ли переход выполнен успешно.В случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> метод возвращает значение true.Если в результате перехода был пройден последний элемент перечисления, метод возвращает значение false.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Reset">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.System#Collections#IEnumerator#Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, который представляет информацию о текущем получателе в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.RecipientInfoType">
      <summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoType" /> определяет типы информации о получателе.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.Unknown">
      <summary>Тип информации о получателе неизвестен.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.KeyTransport">
      <summary>Информация о получателе при передаче ключей.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.KeyAgreement">
      <summary>Информация о получателе при согласовании ключей.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SignedCms">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> обеспечивает подписывание и проверку сообщений CMS/PKCS 7. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</summary>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве внутреннего содержимого указанную информацию о содержимом.</summary>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве внутреннего содержимого указанную информацию о содержимом и используя отсоединенное состояние.</summary>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
      <param name="detached">Значение типа <see cref="T:System.Boolean" />, которое определяет, что  объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если свойство <paramref name="detached" /> имеет значение true, подпись отсоединяется.Если свойство <paramref name="detached" /> имеет значение false, подпись не отсоединяется.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта.</summary>
      <param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта и используя в качестве внутреннего содержимого информацию о содержимом.</summary>
      <param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)">
      <summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта, используя в качестве внутреннего содержимого информацию о содержимом и используя отсоединенное состояние.</summary>
      <param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
      <param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
      <param name="detached">Значение типа <see cref="T:System.Boolean" />, которое определяет, что объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если свойство <paramref name="detached" /> имеет значение true, подпись отсоединяется.Если свойство detached имеет значение false, подпись не отсоединяется.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignedCms.Certificates">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Certificates" /> возвращает сертификаты, связанные с закодированным сообщением CMS/PKCS 7.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет набор сертификатов для закодированного сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> method verifies the data integrity of the CMS/PKCS #7 message.<see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> is a specialized method used in specific security infrastructure applications in which the subject uses the <see cref="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.HashOnly" /> enumeration member when setting up a <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> object.<see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> does not authenticate the author nor sender of the message because this method does not involve verifying a digital signature.В общем случае для проверки целостности и подлинности сообщений CMS/PKCS 7 следует использовать методы <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> и <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</summary>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> проверяет цифровые подписи подписанного сообщения CMS/PKCS 7 и, при необходимости, сертификаты подписавших.</summary>
      <param name="verifySignatureOnly">Значение типа <see cref="T:System.Boolean" />, которое определяет, следует ли проверять только цифровые подписи без проверки сертификатов подписавших. Если параметр <paramref name="verifySignatureOnly" /> имеет значение true, будут проверяться только цифровые подписи.Если значение равно false, проверяются цифровые подписи, сертификаты подписавших и назначения сертификатов.Назначение сертификата считается действительным, если в сертификате не используется ключ или если ключ поддерживает цифровые подписи или неподдельность.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException"> Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" /> проверяет цифровые подписи подписанного сообщения CMS/PKCS 7, используя указанную коллекцию сертификатов, и, при необходимости, сертификаты подписавших.</summary>
      <param name="extraStore">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который может использоваться для проверки цепочки сертификатов.Если при проверке цепочки сертификатов не будут использоваться дополнительные сертификаты, используйте метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> вместо <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</param>
      <param name="verifySignatureOnly">Значение типа <see cref="T:System.Boolean" />, которое определяет, следует ли проверять только цифровые подписи без проверки сертификатов подписавших. Если параметр <paramref name="verifySignatureOnly" /> имеет значение true, будут проверяться только цифровые подписи.Если значение равно false, проверяются цифровые подписи, сертификаты подписавших и назначения сертификатов.Назначение сертификата считается действительным, если в сертификате не используется ключ или если ключ поддерживает цифровые подписи или неподдельность.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature" /> предлагает пользователю выбрать сертификат для подписи, создает подпись и добавляет подпись к сообщению CMS/PKCS 7.</summary>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner)" /> создает подпись для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.</summary>
      <param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner,System.Boolean)">
      <summary>Создает подпись для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.Если параметр silent имеет значение false, а в свойстве <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate" /> объекта <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, определенного параметром signer, указан недействительный сертификат, этот метод предлагает пользователю выбрать сертификат для подписи.</summary>
      <param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего.</param>
      <param name="silent">Значение false указывает на то, что пользователь должен получить приглашение выбрать сертификат для подписи.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Параметр <paramref name="silent" /> имеет значение true и сертификат для подписи не указан.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignedCms.ContentInfo">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.ContentInfo" /> возвращает внутреннее содержимое закодированного сообщения CMS/PKCS 7.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который представляет содержимое закодированного сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])" /> раскодирует закодированное сообщение <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.После успешного раскодирования раскодированную информацию можно получить с помощью свойств объекта <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</summary>
      <param name="encodedMessage">Массив байтовых значений, представляющий закодированное сообщение CMS/PKCS 7, подлежащее раскодированию.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignedCms.Detached">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Detached" /> определяет, предназначен ли объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> для отсоединенной подписи.</summary>
      <returns>Значение типа <see cref="T:System.Boolean" />, которое определяет, что  объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если это свойство имеет значение true, подпись отсоединяется.Если это свойство имеет значение false, подпись не отсоединяется.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.Encode">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Encode" /> кодирует информацию в объекте в сообщение CMS/PKCS 7.</summary>
      <returns>Массив байтовых значений, представляющий закодированное сообщение.Закодированное сообщение можно раскодировать с помощью метода <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])" />.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Int32)">
      <summary>Удаляет подпись с указанным индексом из коллекции <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos" />. </summary>
      <param name="index">Индекс подписи (начиная с нуля), которую требуется удалить.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo)" /> удаляет подпись для указанного объекта <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.</summary>
      <param name="signerInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет удаляемую подпись другой стороны.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, связанную с сообщением CMS/PKCS 7.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, который представляет информацию о подписавшем сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignedCms.Version">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Version" /> возвращает версию сообщения CMS/PKCS 7.</summary>
      <returns>Целочисленное значение, представляющее версию сообщения CMS/PKCS 7.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SignerInfo">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> представляет подписавшего, связанного с объектом <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, представляющим сообщение CMS/PKCS 7.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.Certificate">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.Certificate" /> возвращает сертификат для подписи, связанный с информацией о подписавшем.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> method verifies the data integrity of the CMS/PKCS #7 message signer information.<see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> is a specialized method used in specific security infrastructure applications in which the subject uses the HashOnly member of the <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> enumeration when setting up a <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> object.<see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> does not authenticate the signer information because this method does not involve verifying a digital signature.В общем случае для проверки целостности и подлинности информации о подписавшем сообщение CMS/PKCS 7 и подписи другой стороны следует использовать методы <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> и <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> проверяет цифровую подпись сообщения и, при необходимости, сертификат.</summary>
      <param name="verifySignatureOnly">Логическое значение, которое определяет, что должна проверяться только цифровая подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение true, проверяется только подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение false, проверяются цифровая подпись, цепочка сертификатов и назначения сертификатов.Назначения сертификата считаются действительными, если в сертификате не используется ключ, или если ключ поддерживает цифровую подпись или неподдельность.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" /> проверяет цифровую подпись сообщения, используя указанную коллекцию сертификатов, а при необходимости проверяет и сертификат.</summary>
      <param name="extraStore">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который может использоваться для проверки цепочки сертификатов.Если при проверке цепочки сертификатов не будут использоваться дополнительные сертификаты, используйте метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> вместо <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</param>
      <param name="verifySignatureOnly">Логическое значение, которое определяет, что должна проверяться только цифровая подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение true, проверяется только подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение false, проверяются цифровая подпись, цепочка сертификатов и назначения сертификатов.Назначения сертификата считаются действительными, если в сертификате не используется ключ, или если ключ поддерживает цифровую подпись или неподдельность.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature" /> предлагает пользователю выбрать сертификат для подписи, создает подпись другой стороны и добавляет эту подпись к сообщению CMS/PKCS 7.Можно создавать не более одного уровня сигнатур другой стороны.</summary>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner)" /> создает подпись другой стороны для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.Можно создавать не более одного уровня сигнатур другой стороны.</summary>
      <param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего с другой стороны.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos" /> возвращает набор подписавших с другой стороны, связанных с информацией о подписавшем. </summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, которая представляет подписавших с другой стороны для информации о подписавшем.Если подписавшие с другой стороны отсутствуют, значением свойства является пустая коллекция.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.DigestAlgorithm">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.DigestAlgorithm" /> возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет хэш-алгоритм, использующийся при вычислении сигнатур.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий хэш-алгоритм, использующийся для подписи.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Int32)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Int32)" /> удаляет подпись другой стороны с указанным индексом из коллекции <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos" />.</summary>
      <param name="index">Индекс (с нуля) подписи другой стороны, которую требуется удалить.</param>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo)">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo)" /> удаляет подпись другой стороны для указанного объекта <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.</summary>
      <param name="counterSignerInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет удаляемую подпись другой стороны.</param>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.SignedAttributes">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.SignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> подписанных атрибутов, связанную с информацией о подписавшем.Подписанные атрибуты подписываются вместе с остальным содержимым сообщения.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет подписанные атрибуты.Если подписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.SignerIdentifier">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.SignerIdentifier" /> возвращает идентификатор сертификата подписавшего, связанный с информацией о подписавшем.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, уникальным образом определяющий сертификат, связанный с информацией о подписавшем.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.UnsignedAttributes">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.UnsignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> неподписанных атрибутов, связанных с содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Неподписанные атрибуты можно изменять. При этом подпись не становится недействительной.</summary>
      <returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет неподписанные атрибуты.Если неподписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfo.Version">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.Version" /> возвращает версию информации о подписавшем.</summary>
      <returns>Целочисленное значение, определяющее версию информации о подписавшем.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SignerInfoCollection">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> представляет коллекцию объектов <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Array,System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection to an array.</summary>
      <param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
      <param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[],System.Int32)">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> array.</summary>
      <param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection is to be copied.</param>
      <param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
      <exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
      <exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Count">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Count" /> возвращает число элементов в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
      <returns>Целочисленное значение, представляющее число элементов в коллекции.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.GetEnumerator">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.IsSynchronized">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
      <returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не является потокобезопасной.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Item(System.Int32)">
      <summary>The <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Item(System.Int32)" /> property retrieves the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> object at the specified index in the collection.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, расположенный по указанному индексу.</returns>
      <param name="index">Значение целочисленного типа, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.SyncRoot">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.SyncRoot" /> возвращает объект <see cref="T:System.Object" />, который используется для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
      <returns>Объект <see cref="T:System.Object" />, который служит для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.System.Collections.IEnumerable.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator">
      <summary>The <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет информацию о текущем подписавшем в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.MoveNext">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
      <returns>Этот метод возвращает логическое значение, определяющее, был ли переход выполнен успешно.В случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> метод возвращает значение true.Если в результате перехода был пройден последний элемент перечисления, метод возвращает значение false.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Reset">
      <summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.System#Collections#IEnumerator#Current">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет информацию о текущем подписавшем в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifier">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" /> определяет тип идентификатора субъекта, например <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> или <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />.Субъекта можно определить по поставщику и серийному номеру сертификата или по ключу субъекта.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> возвращает тип идентификатора субъекта.Субъекта можно определить по поставщику и серийному номеру сертификата или по ключу субъекта.</summary>
      <returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип субъекта.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value" /> содержит значение идентификатора субъекта.Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> позволяет определить тип идентификатора субъекта, а свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value" /> — получить соответствующее значение.</summary>
      <returns>Объект <see cref="T:System.Object" />, который представляет значение идентификатора субъекта.This <see cref="T:System.Object" /> can be one of the following objects as determined by the <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> property.<see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> propertyОбъектIssuerAndSerialNumber<see cref="T:System.Security.Cryptographyxml.X509IssuerSerial" />SubjectKeyIdentifier<see cref="T:System.String" /></returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey">
      <summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey" /> определяет тип идентификатора субъекта, например <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> или <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />.Субъект можно идентифицировать по поставщику и серийному номеру сертификата, хэшу ключа субъекта или ключу субъекта.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> возвращает тип идентификатора или ключа субъекта.Субъект можно идентифицировать по поставщику и серийному номеру сертификата, хэшу ключа субъекта или ключу субъекта.</summary>
      <returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType" />, определяющий тип идентификатора субъекта.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value">
      <summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value" /> возвращает значение идентификатора или ключа субъекта.Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> позволяет определить тип идентификатора или ключа субъекта, а свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value" /> — получить соответствующее значение.</summary>
      <returns>Объект <see cref="T:System.Object" />, которые представляет значение идентификатора или ключа субъекта.This <see cref="T:System.Object" /> can be one of the following objects as determined by the <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> property.<see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> propertyОбъектIssuerAndSerialNumber<see cref="T:System.Security.Cryptographyxml.X509IssuerSerial" />SubjectKeyIdentifier<see cref="T:System.String" />PublicKeyInfo<see cref="T:System.Security.Cryptography.Pkcs.PublicKeyInfo" /></returns>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType">
      <summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType" /> определяет типы идентификаторов субъекта.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.Unknown">
      <summary>Тип неизвестен.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.IssuerAndSerialNumber">
      <summary>Субъект определяется по поставщику и серийному номеру сертификата.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.SubjectKeyIdentifier">
      <summary>Субъект определяется по хэшу ключа субъекта.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.PublicKeyInfo">
      <summary>Субъект определяется по хэшу открытого ключа.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType">
      <summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> определяет типы идентификаторов субъекта.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.Unknown">
      <summary>Тип идентификатора субъекта неизвестен.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.IssuerAndSerialNumber">
      <summary>Субъект определяется по поставщику и серийному номеру сертификата.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.SubjectKeyIdentifier">
      <summary>Субъект определяется по хэшу отрытого ключа субъекта.Хэш-алгоритм определяется набором алгоритмов подписи в сертификате субъекта.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.NoSignature">
      <summary>Субъект определяется как принимающий участие в операции проверки целостности, при которой используется только хэш-алгоритм.</summary>
    </member>
    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2UI">
      <summary>Отображает диалоговые окна интерфейса пользователя, которые позволяют выбрать и просмотреть сертификаты X.509.Этот класс не может наследоваться.</summary>
    </member>
    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Отображает диалоговое окно, содержащее свойства сертификата X.509 и связанной цепочки сертификатов.</summary>
      <param name="certificate">Отображаемый сертификат X.509.</param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificate" /> недопустим. </exception>
    </member>
    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.IntPtr)">
      <summary>Отображает диалоговое окно, содержащее свойства сертификата X.509 и связанной цепочки сертификатов, с помощью дескриптора родительского окна.</summary>
      <param name="certificate">Отображаемый сертификат X.509.</param>
      <param name="hwndParent">Дескриптор родительского окна, используемый для диалогового окна отображения.</param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificate" /> недопустим. </exception>
    </member>
    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.String,System.String,System.Security.Cryptography.X509Certificates.X509SelectionFlag)">
      <summary>Отображает диалоговое окно для выбора сертификата X.509 из коллекции сертификатов.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который содержит выбранный сертификат или выбранные сертификаты.</returns>
      <param name="certificates">Коллекция сертификатов X.509, из которых производится выбор.</param>
      <param name="title">Название диалогового окна.</param>
      <param name="message">Сообщение с описанием для помощи пользователю.Сообщение отображается в диалоговом окне.</param>
      <param name="selectionFlag">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag" />, определяющее, будет ли разрешен выбор одного или нескольких сертификатов. </param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="selectionFlag" /> не является допустимым флагом. </exception>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificates" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificates" /> недопустим. </exception>
    </member>
    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.String,System.String,System.Security.Cryptography.X509Certificates.X509SelectionFlag,System.IntPtr)">
      <summary>Отображает диалоговое окно для выбора сертификата X.509 из коллекции сертификатов с помощью дескриптора родительского окна.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который содержит выбранный сертификат или выбранные сертификаты.</returns>
      <param name="certificates">Коллекция сертификатов X.509, из которых производится выбор.</param>
      <param name="title">Название диалогового окна.</param>
      <param name="message">Сообщение с описанием для помощи пользователю.Сообщение отображается в диалоговом окне.</param>
      <param name="selectionFlag">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag" />, определяющее, будет ли разрешен выбор одного или нескольких сертификатов. </param>
      <param name="hwndParent">Дескриптор родительского окна, используемый для диалогового окна отображения.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="selectionFlag" /> не является допустимым флагом. </exception>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificates" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificates" /> недопустим. </exception>
    </member>
    <member name="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag">
      <summary>Задает тип запрошенного выбора с помощью метода <see cref="Overload:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection" />.</summary>
    </member>
    <member name="F:System.Security.Cryptography.X509Certificates.X509SelectionFlag.SingleSelection">
      <summary>Выбор одного сертификата.Пользовательский интерфейс позволяет выбирать один сертификат X.509.</summary>
    </member>
    <member name="F:System.Security.Cryptography.X509Certificates.X509SelectionFlag.MultiSelection">
      <summary>Выбор нескольких сертификатов.Нажмите клавишу SHIFT или CRTL, чтобы выбрать несколько сертификатов X.509.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Xml.CipherData">
      <summary>Represents the &lt;CipherData&gt; element in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherData.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherData.#ctor(System.Byte[])">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> class using a byte array as the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> value.</summary>
      <param name="cipherValue">The encrypted data to use for the &lt;CipherValue&gt; element.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="cipherValue" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property has already been set.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherData.#ctor(System.Security.Cryptography.Xml.CipherReference)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.CipherData" /> с помощью объекта <see cref="T:System.Security.Cryptography.Xml.CipherReference" />.</summary>
      <param name="cipherReference">The <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object to use.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="cipherValue" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property has already been set.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.CipherData.CipherReference">
      <summary>Gets or sets the &lt;CipherReference&gt; element.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" />  property was set to null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" />  property was set more than once.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.CipherData.CipherValue">
      <summary>Gets or sets the &lt;CipherValue&gt; element.</summary>
      <returns>A byte array that represents the &lt;CipherValue&gt; element.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" />  property was set to null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" />  property was set more than once.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherData.GetXml">
      <summary>Gets the XML values for the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</summary>
      <returns>A <see cref="T:System.Xml.XmlElement" /> object that represents the XML information for the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property and the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property are null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherData.LoadXml(System.Xml.XmlElement)">
      <summary>Loads XML data from an <see cref="T:System.Xml.XmlElement" /> into a <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> that represents the XML data to load.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property and the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property are null.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.CipherReference">
      <summary>Represents the &lt;CipherReference&gt; element in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
      <param name="uri">A Uniform Resource Identifier (URI) pointing to the encrypted data.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class using the specified Uniform Resource Identifier (URI) and transform chain information.</summary>
      <param name="uri">A Uniform Resource Identifier (URI) pointing to the encrypted data.</param>
      <param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted data.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherReference.GetXml">
      <summary>Returns the XML representation of a <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;CipherReference&gt; element in XML encryption.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> value is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.CipherReference.LoadXml(System.Xml.XmlElement)">
      <summary>Loads XML information into the &lt;CipherReference&gt; element in XML encryption.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object that represents an XML element to use as the reference.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.DataObject">
      <summary>Represents the object element of an XML signature that holds data to be signed.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataObject.#ctor(System.String,System.String,System.String,System.Xml.XmlElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> class with the specified identification, MIME type, encoding, and data.</summary>
      <param name="id">The identification to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" /> with. </param>
      <param name="mimeType">The MIME type of the data used to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" />. </param>
      <param name="encoding">The encoding of the data used to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" />. </param>
      <param name="data">The data to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" /> with. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="data" /> parameter is null. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.DataObject.Data">
      <summary>Gets or sets the data value of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
      <returns>The data of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value used to set the property is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.DataObject.Encoding">
      <summary>Gets or sets the encoding of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
      <returns>The type of encoding of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataObject.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.DataObject.Id">
      <summary>Gets or sets the identification of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
      <returns>The name of the element that contains data to be used. </returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataObject.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.DataObject" /> state from an XML element.</summary>
      <param name="value">The XML element to load the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> state from. </param>
      <exception cref="T:System.ArgumentNullException">The value from the XML element is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.DataObject.MimeType">
      <summary>Gets or sets the MIME type of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object. </summary>
      <returns>The MIME type of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.The default is null.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.DataReference">
      <summary>Represents the &lt;DataReference&gt; element used in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataReference.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
      <param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted data.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DataReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class using the specified Uniform Resource Identifier (URI) and a <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
      <param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted data.</param>
      <param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted data.</param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.DSAKeyValue">
      <summary>Represents the <see cref="T:System.Security.Cryptography.DSA" /> private key of the &lt;KeyInfo&gt; element.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DSAKeyValue.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> class with a new, randomly-generated <see cref="T:System.Security.Cryptography.DSA" /> public key.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DSAKeyValue.#ctor(System.Security.Cryptography.DSA)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> class with the specified <see cref="T:System.Security.Cryptography.DSA" /> public key.</summary>
      <param name="key">The instance of an implementation of the <see cref="T:System.Security.Cryptography.DSA" /> class that holds the public key. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DSAKeyValue.GetXml">
      <summary>Returns the XML representation of a <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> element.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> element.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.DSAKeyValue.Key">
      <summary>Gets or sets the key value represented by a <see cref="T:System.Security.Cryptography.DSA" /> object.</summary>
      <returns>The public key represented by a <see cref="T:System.Security.Cryptography.DSA" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.DSAKeyValue.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> state from an XML element.</summary>
      <param name="value">The XML element to load the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> state from. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> XML element. </exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptedData">
      <summary>Represents the &lt;EncryptedData&gt; element in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedData.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedData.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;EncryptedData&gt; element in XML encryption.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> value is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedData.LoadXml(System.Xml.XmlElement)">
      <summary>Loads XML information into the &lt;EncryptedData&gt; element in XML encryption.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object representing an XML element to use for the &lt;EncryptedData&gt; element.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a &lt;CypherData&gt; node.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptedKey">
      <summary>Represents the &lt;EncryptedKey&gt; element in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedKey.AddReference(System.Security.Cryptography.Xml.DataReference)">
      <summary>Adds a &lt;DataReference&gt; element to the &lt;ReferenceList&gt; element.</summary>
      <param name="dataReference">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> object to add to the <see cref="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList" /> property.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedKey.AddReference(System.Security.Cryptography.Xml.KeyReference)">
      <summary>Adds a &lt;KeyReference&gt; element to the &lt;ReferenceList&gt; element.</summary>
      <param name="keyReference">A <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to add to the <see cref="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList" /> property.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedKey.CarriedKeyName">
      <summary>Gets or sets the optional &lt;CarriedKeyName&gt; element in XML encryption.</summary>
      <returns>A string that represents a name for the key value.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedKey.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;EncryptedKey&gt; element in XML encryption.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> value is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedKey.LoadXml(System.Xml.XmlElement)">
      <summary>Loads the specified XML information into the &lt;EncryptedKey&gt; element in XML encryption.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> representing an XML element to use for the &lt;EncryptedKey&gt; element.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a <see cref="T:System.Security.Cryptography.Xml.CipherData" />  element.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedKey.Recipient">
      <summary>Gets or sets the optional Recipient attribute in XML encryption.</summary>
      <returns>A string representing the value of the Recipient attribute.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList">
      <summary>Gets or sets the &lt;ReferenceList&gt; element in XML encryption.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptedReference">
      <summary>Represents the abstract base class used in XML encryption from which the <see cref="T:System.Security.Cryptography.Xml.CipherReference" />, <see cref="T:System.Security.Cryptography.Xml.KeyReference" />, and <see cref="T:System.Security.Cryptography.Xml.DataReference" /> classes derive.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
      <param name="uri">The Uniform Resource Identifier (URI) that points to the data to encrypt.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class using the specified Uniform Resource Identifier (URI) and transform chain.</summary>
      <param name="uri">The Uniform Resource Identifier (URI) that points to the data to encrypt.</param>
      <param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to be done on the data to encrypt.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.AddTransform(System.Security.Cryptography.Xml.Transform)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to the current transform chain of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
      <param name="transform">A <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to add to the transform chain.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedReference.CacheValid">
      <summary>Gets a value that indicates whether the cache is valid.</summary>
      <returns>true if the cache is valid; otherwise, false.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.GetXml">
      <summary>Returns the XML representation of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the values of the &lt;EncryptedReference&gt; element in XML encryption.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedReference.ReferenceType" /> property is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedReference.LoadXml(System.Xml.XmlElement)">
      <summary>Loads an XML element into an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object that represents an XML element.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedReference.ReferenceType">
      <summary>Gets or sets a reference type.</summary>
      <returns>The reference type of the encrypted data.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedReference.TransformChain">
      <summary>Gets or sets the transform chain of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms used on the encrypted data.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedReference.Uri">
      <summary>Gets or sets the Uniform Resource Identifier (URI) of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
      <returns>The Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedReference.Uri" /> property was set to null.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptedType">
      <summary>Represents the abstract base class from which the classes <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> and <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> derive.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedType.AddProperty(System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Adds an &lt;EncryptionProperty&gt; child element to the &lt;EncryptedProperties&gt; element in the current <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> object in XML encryption.</summary>
      <param name="ep">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.CipherData">
      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> value for an instance of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> class.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedType.CipherData" /> property was set to null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.Encoding">
      <summary>Gets or sets the Encoding attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
      <returns>A string that describes the encoding of the encrypted data.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod">
      <summary>Gets or sets the &lt;EncryptionMethod&gt; element for XML encryption.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object that represents the &lt;EncryptionMethod&gt; element.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionProperties">
      <summary>Gets or sets the &lt;EncryptionProperties&gt; element in XML encryption.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedType.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> object.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the &lt;EncryptedType&gt; element in XML encryption.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.Id">
      <summary>Gets or sets the Id attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
      <returns>A string of the Id attribute of the &lt;EncryptedType&gt; element.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.KeyInfo">
      <summary>Gets of sets the &lt;KeyInfo&gt; element in XML encryption.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedType.LoadXml(System.Xml.XmlElement)">
      <summary>Loads XML information into the &lt;EncryptedType&gt; element in XML encryption.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object representing an XML element to use in the &lt;EncryptedType&gt; element.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.MimeType">
      <summary>Gets or sets the MimeType attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
      <returns>A string that describes the media type of the encrypted data.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedType.Type">
      <summary>Gets or sets the Type attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
      <returns>A string that describes the text form of the encrypted data.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptedXml">
      <summary>Represents the process model for implementing XML encryption.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor(System.Xml.XmlDocument)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class using the specified XML document.</summary>
      <param name="document">An <see cref="T:System.Xml.XmlDocument" /> object used to initialize the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor(System.Xml.XmlDocument,System.Security.Policy.Evidence)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class using the specified XML document and evidence.</summary>
      <param name="document">An <see cref="T:System.Xml.XmlDocument" /> object used to initialize the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object.</param>
      <param name="evidence">An <see cref="T:System.Security.Policy.Evidence" /> object associated with the <see cref="T:System.Xml.XmlDocument" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.AddKeyNameMapping(System.String,System.Object)">
      <summary>Defines a mapping between a key name and a symmetric key or an asymmetric key.</summary>
      <param name="keyName">The name to map to <paramref name="keyObject" />.</param>
      <param name="keyObject">The symmetric key to map to <paramref name="keyName" />.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyName" /> parameter is null.-or-The value of the <paramref name="keyObject" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="keyObject" /> parameter is not an RSA algorithm or a symmetric key. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.ClearKeyNameMappings">
      <summary>Resets all key name mapping.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptData(System.Security.Cryptography.Xml.EncryptedData,System.Security.Cryptography.SymmetricAlgorithm)">
      <summary>Decrypts an &lt;EncryptedData&gt; element using the specified symmetric algorithm.</summary>
      <returns>A byte array that contains the raw decrypted plain text.</returns>
      <param name="encryptedData">The data to decrypt.</param>
      <param name="symmetricAlgorithm">The symmetric key used to decrypt <paramref name="encryptedData" />.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptDocument">
      <summary>Decrypts all &lt;EncryptedData&gt; elements of the XML document that were specified during initialization of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class.</summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic key used to decrypt the document was not found. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey)">
      <summary>Determines the key represented by the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> element.</summary>
      <returns>A byte array that contains the key.</returns>
      <param name="encryptedKey">The <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that contains the key to retrieve.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedKey" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="encryptedKey" /> parameter is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptKey(System.Byte[],System.Security.Cryptography.RSA,System.Boolean)">
      <summary>Decrypts an &lt;EncryptedKey&gt; element using an asymmetric algorithm.</summary>
      <returns>A byte array that contains the plain text key.</returns>
      <param name="keyData">An array of bytes that represents an encrypted &lt;EncryptedKey&gt; element.</param>
      <param name="rsa">The asymmetric key used to decrypt <paramref name="keyData" />.</param>
      <param name="useOAEP">A value that specifies whether to use Optimal Asymmetric Encryption Padding (OAEP).</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="rsa" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptKey(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
      <summary>Decrypts an &lt;EncryptedKey&gt; element using a symmetric algorithm.</summary>
      <returns>A byte array that contains the plain text key.</returns>
      <param name="keyData">An array of bytes that represents an encrypted &lt;EncryptedKey&gt; element.</param>
      <param name="symmetricAlgorithm">The symmetric key used to decrypt <paramref name="keyData" />.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="symmetricAlgorithm" /> element is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.DocumentEvidence">
      <summary>Gets or sets the evidence of the <see cref="T:System.Xml.XmlDocument" /> object from which the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object is constructed.</summary>
      <returns>An <see cref="T:System.Security.Policy.Evidence" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.Encoding">
      <summary>Gets or sets the encoding used for XML encryption.</summary>
      <returns>An <see cref="T:System.Text.Encoding" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.Encrypt(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Encrypts the outer XML of an element using the specified X.509 certificate.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> element that represents the encrypted XML data.</returns>
      <param name="inputElement">The XML element to encrypt.</param>
      <param name="certificate">The X.509 certificate to use for encryption.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="certificate" /> parameter is null.</exception>
      <exception cref="T:System.NotSupportedException">The value of the <paramref name="certificate" /> parameter does not represent an RSA key algorithm.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.Encrypt(System.Xml.XmlElement,System.String)">
      <summary>Encrypts the outer XML of an element using the specified key in the key mapping table.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that represents the encrypted XML data.</returns>
      <param name="inputElement">The XML element to encrypt.</param>
      <param name="keyName">A key name that can be found in the key mapping table.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="keyName" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="keyName" /> parameter does not match a registered key name pair.-or-The cryptographic key described by the <paramref name="keyName" /> parameter is not supported. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptData(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
      <summary>Encrypts data in the specified byte array using the specified symmetric algorithm.</summary>
      <returns>A byte array of encrypted data.</returns>
      <param name="plaintext">The data to encrypt.</param>
      <param name="symmetricAlgorithm">The symmetric algorithm to use for encryption.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="plaintext" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The data could not be encrypted using the specified parameters.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptData(System.Xml.XmlElement,System.Security.Cryptography.SymmetricAlgorithm,System.Boolean)">
      <summary>Encrypts the specified element or its contents using the specified symmetric algorithm.</summary>
      <returns>A byte array that contains the encrypted data.</returns>
      <param name="inputElement">The element or its contents to encrypt.</param>
      <param name="symmetricAlgorithm">The symmetric algorithm to use for encryption.</param>
      <param name="content">true to encrypt only the contents of the element; false to encrypt the entire element.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptKey(System.Byte[],System.Security.Cryptography.RSA,System.Boolean)">
      <summary>Encrypts the key that a recipient uses to decrypt an &lt;EncryptedData&gt; element.</summary>
      <returns>A byte array that represents the encrypted value of the <paramref name="keyData" /> parameter.</returns>
      <param name="keyData">The key to encrypt.</param>
      <param name="rsa">The asymmetric key used to encrypt <paramref name="keyData" />.</param>
      <param name="useOAEP">A value that specifies whether to use Optimal Asymmetric Encryption Padding (OAEP).</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="rsa" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptKey(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
      <summary>Encrypts a key using a symmetric algorithm that a recipient uses to decrypt an &lt;EncryptedData&gt; element.</summary>
      <returns>A byte array that represents the encrypted value of the <paramref name="keyData" /> parameter.</returns>
      <param name="keyData">The key to encrypt.</param>
      <param name="symmetricAlgorithm">The symmetric key used to encrypt <paramref name="keyData" />.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="symmetricAlgorithm" /> parameter is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData,System.String)">
      <summary>Retrieves the decryption initialization vector (IV) from an <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
      <returns>A byte array that contains the decryption initialization vector (IV).</returns>
      <param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that contains the initialization vector (IV) to retrieve.</param>
      <param name="symmetricAlgorithmUri">The Uniform Resource Identifier (URI) that describes the cryptographic algorithm associated with the <paramref name="encryptedData" /> value.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="encryptedData" /> parameter has an <see cref="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod" />  property that is null.-or-The value of the <paramref name="symmetricAlgorithmUrisymAlgUri" /> parameter is not a supported algorithm.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData,System.String)">
      <summary>Retrieves the decryption key from the specified <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.SymmetricAlgorithm" /> object associated with the decryption key.</returns>
      <param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that contains the decryption key to retrieve.</param>
      <param name="symmetricAlgorithmUri">The size of the decryption key to retrieve.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The encryptedData parameter has an <see cref="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod" /> property that is null.-or-The encrypted key cannot be retrieved using the specified parameters.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetIdElement(System.Xml.XmlDocument,System.String)">
      <summary>Determines how to resolve internal Uniform Resource Identifier (URI) references.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that contains an ID indicating how internal Uniform Resource Identifiers (URIs) are to be resolved.</returns>
      <param name="document">An <see cref="T:System.Xml.XmlDocument" /> object that contains an element with an ID value.</param>
      <param name="idValue">A string that represents the ID value.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.Mode">
      <summary>Gets or sets the cipher mode used for XML encryption.</summary>
      <returns>One of the <see cref="T:System.Security.Cryptography.CipherMode" /> values.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.Padding">
      <summary>Gets or sets the padding mode used for XML encryption.</summary>
      <returns>One of the <see cref="T:System.Security.Cryptography.PaddingMode" /> values that specifies the type of padding used for encryption.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.Recipient">
      <summary>Gets or sets the recipient of the encrypted key information.</summary>
      <returns>The recipient of the encrypted key information.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.ReplaceData(System.Xml.XmlElement,System.Byte[])">
      <summary>Replaces an &lt;EncryptedData&gt; element with a specified decrypted sequence of bytes.</summary>
      <param name="inputElement">The &lt;EncryptedData&gt; element to replace.</param>
      <param name="decryptedData">The decrypted data to replace <paramref name="inputElement" /> with.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="decryptedData" /> parameter is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptedXml.ReplaceElement(System.Xml.XmlElement,System.Security.Cryptography.Xml.EncryptedData,System.Boolean)">
      <summary>Replaces the specified element with the specified <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
      <param name="inputElement">The element to replace with an &lt;EncryptedData&gt; element.</param>
      <param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object to replace the <paramref name="inputElement" /> parameter with.</param>
      <param name="content">true to replace only the contents of the element; false to replace the entire element.</param>
      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="encryptedData" /> parameter is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptedXml.Resolver">
      <summary>Gets or sets the <see cref="T:System.Xml.XmlResolver" /> object used by the Document Object Model (DOM) to resolve external XML references.</summary>
      <returns>An <see cref="T:System.Xml.XmlResolver" /> object.</returns>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES128KeyWrapUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 128-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES128Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 128-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES192KeyWrapUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 192-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES192Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 192-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES256KeyWrapUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 256-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES256Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the 256-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncDESUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the Digital Encryption Standard (DES) algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncElementContentUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for XML encryption element content.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncElementUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for an XML encryption element.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncEncryptedKeyUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the XML encryption &lt;EncryptedKey&gt; element.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncNamespaceUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for XML encryption syntax and processing.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncRSA15Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the RSA Public Key Cryptography Standard (PKCS) Version 1.5 algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncRSAOAEPUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the RSA Optimal Asymmetric Encryption Padding (OAEP) encryption algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncSHA256Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the SHA-256 algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncSHA512Url">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the SHA-512 algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncTripleDESKeyWrapUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the TRIPLEDES key wrap algorithm.This field is constant.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncTripleDESUrl">
      <summary>Represents the namespace Uniform Resource Identifier (URI) for the Triple DES algorithm.This field is constant.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptionMethod">
      <summary>Encapsulates the encryption algorithm used for XML encryption. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionMethod.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionMethod.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class specifying an algorithm Uniform Resource Identifier (URI). </summary>
      <param name="algorithm">The Uniform Resource Identifier (URI) that describes the algorithm represented by an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionMethod.GetXml">
      <summary>Returns an <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionMethod.KeyAlgorithm">
      <summary>Gets or sets a Uniform Resource Identifier (URI) that describes the algorithm to use for XML encryption. </summary>
      <returns>A Uniform Resource Identifier (URI) that describes the algorithm to use for XML encryption.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionMethod.KeySize">
      <summary>Gets or sets the algorithm key size used for XML encryption. </summary>
      <returns>The algorithm key size, in bits, used for XML encryption.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Security.Cryptography.Xml.EncryptionMethod.KeySize" /> property was set to a value that was less than 0.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionMethod.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object to match.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object to parse.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The key size expressed in the <paramref name="value" /> parameter was less than 0. </exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptionProperty">
      <summary>Represents the &lt;EncryptionProperty&gt; element used in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionProperty.#ctor">
      <summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" />. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionProperty.#ctor(System.Xml.XmlElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class using an <see cref="T:System.Xml.XmlElement" /> object. </summary>
      <param name="elementProperty">An <see cref="T:System.Xml.XmlElement" /> object to use for initialization.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="elementProperty" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the <paramref name="elementProperty" /> parameter is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the <paramref name="elementProperty" /> parameter is not "http://www.w3.org/2001/04/xmlenc#".</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionProperty.GetXml">
      <summary>Returns an <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionProperty.Id">
      <summary>Gets the ID of the current <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
      <returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionProperty.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to match.</summary>
      <param name="value">An <see cref="T:System.Xml.XmlElement" /> object to parse.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the <paramref name="value" /> parameter is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the <paramref name="value" /> parameter is not "http://www.w3.org/2001/04/xmlenc#".</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement">
      <summary>Gets or sets an <see cref="T:System.Xml.XmlElement" /> object that represents an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object. </summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that represents an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property was set to null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the value set to the <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the value set to the <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property is not "http://www.w3.org/2001/04/xmlenc#".</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionProperty.Target">
      <summary>Gets the target of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
      <returns>The target of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection">
      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> classes used in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Add(System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Adds an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
      <returns>The position at which the new element is inserted.</returns>
      <param name="value">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Clear">
      <summary>Удаляет все элементы из объекта <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Contains(System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Determines whether the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object contains a specific <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
      <returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object is found in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object; otherwise, false. </returns>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object to an array, starting at a particular array index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> object that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.CopyTo(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object to an array of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> objects, starting at a particular array index.</summary>
      <param name="array">The one-dimensional array of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> objects that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Count">
      <summary>Gets the number of elements contained in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
      <returns>Количество элементов, содержащихся в объекте <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.GetEnumerator">
      <summary>Returns an enumerator that iterates through an <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through an <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IndexOf(System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Определяет индекс конкретного элемента в объекте <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</summary>
      <returns>The index of <paramref name="value" /> if found in the collection; otherwise, -1.</returns>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Insert(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Inserts an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object into the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object at the specified position.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to insert into the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsFixedSize">
      <summary>Возвращает значение, указывающее, имеет ли объект <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> фиксированный размер.</summary>
      <returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object has a fixed size; otherwise, false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsReadOnly">
      <summary>Gets a value that indicates whether the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is read-only.</summary>
      <returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is read-only; otherwise, false. </returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is synchronized (thread safe).</summary>
      <returns>true if access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is synchronized (thread safe); otherwise, false.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Item(System.Int32)">
      <summary>Returns the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</returns>
      <param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to return.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.ItemOf(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</returns>
      <param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to return.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Remove(System.Security.Cryptography.Xml.EncryptionProperty)">
      <summary>Removes the first occurrence of a specific <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to remove from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to remove.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Add(System.Object)">
      <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
      <returns>The position into which the new element was inserted.</returns>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> uses an incorrect object type.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
      <returns>true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.</returns>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> uses an incorrect object type.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
      <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> uses an incorrect object type.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted. </param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Collections.IList" />. </param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> uses an incorrect object type.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> uses an incorrect object type.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.IRelDecryptor">
      <summary>Defines methods that decrypt an XrML &lt;encryptedGrant&gt; element.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.IRelDecryptor.Decrypt(System.Security.Cryptography.Xml.EncryptionMethod,System.Security.Cryptography.Xml.KeyInfo,System.IO.Stream)">
      <summary>Decrypts an XrML &lt;encryptedGrant&gt; element that is contained within a <see cref="T:System.IO.Stream" /> object.</summary>
      <returns>A <see cref="T:System.IO.Stream" /> object that contains a decrypted &lt;encryptedGrant&gt; element.</returns>
      <param name="encryptionMethod">An <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object that encapsulates the algorithm used for XML encryption.</param>
      <param name="keyInfo">A <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object that contains an asymmetric key to use for decryption.</param>
      <param name="toDecrypt">A stream object that contains an &lt;encryptedGrant&gt; element to decrypt.</param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfo">
      <summary>Represents an XML digital signature or XML encryption &lt;KeyInfo&gt; element.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.AddClause(System.Security.Cryptography.Xml.KeyInfoClause)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> that represents a particular type of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> information to the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <param name="clause">Объект <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />, для добавления в коллекцию <see cref="T:System.Security.Cryptography.Xml.KeyInfo" />. </param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfo.Count">
      <summary>Gets the number of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <returns>The number of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.GetEnumerator">
      <summary>Returns an enumerator of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects in the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.GetEnumerator(System.Type)">
      <summary>Returns an enumerator of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects of the specified type in the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> that can be used to iterate through the collection.</returns>
      <param name="requestedObjectType">The type of object to enumerate. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfo.Id">
      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> ID.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> ID.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfo.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> state from an XML element.</summary>
      <param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> state. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoClause">
      <summary>Represents the abstract base class from which all implementations of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements inherit.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoClause.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoClause.GetXml">
      <summary>When overridden in a derived class, returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</summary>
      <returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoClause.LoadXml(System.Xml.XmlElement)">
      <summary>When overridden in a derived class, parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> to match.</summary>
      <param name="element">The <see cref="T:System.Xml.XmlElement" /> that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />. </param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey">
      <summary>Wraps the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> class, it to be placed as a subelement of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> class. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.#ctor(System.Security.Cryptography.Xml.EncryptedKey)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> class using an <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object.</summary>
      <param name="encryptedKey">An <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" />  object that encapsulates an encrypted key.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.EncryptedKey">
      <summary>Gets or sets an <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that encapsulates an encrypted key.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that encapsulates an encrypted key.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.EncryptedKey" /> property is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.GetXml">
      <summary>Returns an XML representation of a <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object.</summary>
      <returns>An XML representation of a <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object. </returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The encrypted key is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object to match.</summary>
      <param name="value">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object.</param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoName">
      <summary>Represents a &lt;KeyName&gt; subelement of an XMLDSIG or XML Encryption &lt;KeyInfo&gt; element.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoName.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoName.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> class by specifying the string identifier that is the value of the &lt;KeyName&gt; element.</summary>
      <param name="keyName">The string identifier that is the value of the &lt;KeyName&gt; element.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoName.GetXml">
      <summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object.</summary>
      <returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoName.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object to match.</summary>
      <param name="value">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoName.Value">
      <summary>Gets or sets the string identifier contained within a &lt;KeyName&gt; element.</summary>
      <returns>The string identifier that is the value of the &lt;KeyName&gt; element.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoNode">
      <summary>Handles <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements that do not have specific implementations or handlers registered on the machine.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoNode.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoNode.#ctor(System.Xml.XmlElement)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> class with content taken from the specified <see cref="T:System.Xml.XmlElement" />.</summary>
      <param name="node">An XML element from which to take the content used to create the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoNode.GetXml">
      <summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</summary>
      <returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoNode.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> to match.</summary>
      <param name="value">The <see cref="T:System.Xml.XmlElement" /> that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />. </param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoNode.Value">
      <summary>Gets or sets the XML content of the current <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</summary>
      <returns>The XML content of the current <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod">
      <summary>References <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> objects stored at a different location when using XMLDSIG or XML encryption.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class with the specified Uniform Resource Identifier (URI) pointing to the referenced <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
      <param name="strUri">The Uniform Resource Identifier (URI) of the information to be referenced by the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" />. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class with the specified Uniform Resource Identifier (URI) pointing to the referenced <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object and the URI that describes the type of data to retrieve.  </summary>
      <param name="strUri">The Uniform Resource Identifier (URI) of the information to be referenced by the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" />.</param>
      <param name="typeName">The URI that describes the type of data to retrieve.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object to match.</summary>
      <param name="value">The XML element that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.Type">
      <summary>Gets or sets a Uniform Resource Identifier (URI) that describes the type of data to be retrieved.</summary>
      <returns>A Uniform Resource Identifier (URI) that describes the type of data to be retrieved.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.Uri">
      <summary>Gets or sets the Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</summary>
      <returns>The Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyInfoX509Data">
      <summary>Represents an &lt;X509Data&gt; subelement of an XMLDSIG or XML Encryption &lt;KeyInfo&gt; element.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Byte[])">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified ASN.1 DER encoding of an X.509v3 certificate.</summary>
      <param name="rgbCert">The ASN.1 DER encoding of an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified X.509v3 certificate.</summary>
      <param name="cert">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="cert" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509IncludeOption)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified X.509v3 certificate.</summary>
      <param name="cert">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
      <param name="includeOption">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" /> values that specifies how much of the certificate chain to include.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="cert" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate has only a partial certificate chain.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate)">
      <summary>Adds the specified X.509v3 certificate to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" />.</summary>
      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="certificate" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddIssuerSerial(System.String,System.String)">
      <summary>Adds the specified issuer name and serial number pair to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <param name="issuerName">The issuer name portion of the pair to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
      <param name="serialNumber">The serial number portion of the pair to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectKeyId(System.Byte[])">
      <summary>Adds the specified subject key identifier (SKI) byte array to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <param name="subjectKeyId">A byte array that represents the subject key identifier (SKI) to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectKeyId(System.String)">
      <summary>Adds the specified subject key identifier (SKI) string to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <param name="subjectKeyId">A string that represents the subject key identifier (SKI) to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectName(System.String)">
      <summary>Adds the subject name of the entity that was issued an X.509v3 certificate to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <param name="subjectName">The name of the entity that was issued an X.509 certificate to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.Certificates">
      <summary>Gets a list of the X.509v3 certificates contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <returns>A list of the X.509 certificates contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.CRL">
      <summary>Gets or sets the Certificate Revocation List (CRL) contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <returns>The Certificate Revocation List (CRL) contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.GetXml">
      <summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.IssuerSerials">
      <summary>Gets a list of <see cref="T:System.Security.Cryptography.Xml.X509IssuerSerial" /> structures that represent an issuer name and serial number pair.</summary>
      <returns>A list of <see cref="T:System.Security.Cryptography.Xml.X509IssuerSerial" /> structures that represent an issuer name and serial number pair.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.LoadXml(System.Xml.XmlElement)">
      <summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object to match.</summary>
      <param name="element">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="element" /> parameter does not contain an &lt;X509IssuerName&gt; node.-or-The <paramref name="element" /> parameter does not contain an &lt;X509SerialNumber&gt; node.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Create" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.SubjectKeyIds">
      <summary>Gets a list of the subject key identifiers (SKIs) contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <returns>A list of the subject key identifiers (SKIs) contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.SubjectNames">
      <summary>Gets a list of the subject names of the entities contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
      <returns>A list of the subject names of the entities contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.KeyReference">
      <summary>Represents the &lt;KeyReference&gt; element used in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption using the supplied Uniform Resource Identifier (URI).</summary>
      <param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted key.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption using the specified Uniform Resource Identifier (URI) and a <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
      <param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted key.</param>
      <param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted key.</param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.Reference">
      <summary>Represents the &lt;reference&gt; element of an XML signature.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with default properties.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.#ctor(System.IO.Stream)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with a hash value of the specified <see cref="T:System.IO.Stream" />.</summary>
      <param name="stream">The <see cref="T:System.IO.Stream" /> with which to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.Reference" />. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with the specified <see cref="T:System.Uri" />.</summary>
      <param name="uri">The <see cref="T:System.Uri" /> with which to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.Reference" />. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.AddTransform(System.Security.Cryptography.Xml.Transform)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to the list of transforms to be performed on the data before passing it to the digest algorithm.</summary>
      <param name="transform">The transform to be added to the list of transforms. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="transform" /> parameter is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.DigestMethod">
      <summary>Gets or sets the digest method Uniform Resource Identifier (URI) of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The digest method URI of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.The default value is "http://www.w3.org/2000/09/xmldsig#sha1".</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.DigestValue">
      <summary>Gets or sets the digest value of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The digest value of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.Reference.DigestMethod" /> property is null.-or- The <see cref="P:System.Security.Cryptography.Xml.Reference.DigestValue" /> property is null. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.Id">
      <summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.The default is null.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Reference.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.Reference" /> state from an XML element.</summary>
      <param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.Reference" /> state. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain any transforms.-or- The <paramref name="value" /> parameter contains an unknown transform. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.TransformChain">
      <summary>Gets the transform chain of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The transform chain of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.Type">
      <summary>Gets or sets the type of the object being signed.</summary>
      <returns>The type of the object being signed.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Reference.Uri">
      <summary>Получает или задает <see cref="T:System.Uri" /> текущего <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
      <returns>The <see cref="T:System.Uri" /> of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.ReferenceList">
      <summary>Represents the &lt;ReferenceList&gt; element used in XML encryption.This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> class. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Add(System.Object)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
      <returns>Позиция, на которой был вставлен новый элемент.</returns>
      <param name="value">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.DataReference" />  object.-or-The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.KeyReference" />  object.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Clear">
      <summary>Удаляет все элементы из коллекции <see cref="T:System.Security.Cryptography.Xml.ReferenceList" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Contains(System.Object)">
      <summary>Determines whether the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection contains a specific <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object.</summary>
      <returns>true if the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object is found in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection; otherwise, false. </returns>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object to an array, starting at a specified array index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> object that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.The array must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.Count">
      <summary>Gets the number of elements contained in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</summary>
      <returns>Количество элементов, содержащихся в объекте <see cref="T:System.Security.Cryptography.Xml.ReferenceList" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.GetEnumerator">
      <summary>Returns an enumerator that iterates through a <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through a <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.IndexOf(System.Object)">
      <summary>Determines the index of a specific item in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
      <returns>The index of <paramref name="value" /> if found in the collection; otherwise, -1.</returns>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Insert(System.Int32,System.Object)">
      <summary>Inserts a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object into the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection at the specified position.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to insert into the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.DataReference" />  object.-or-The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.KeyReference" />  object.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.IsSynchronized">
      <summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object is synchronized (thread safe).</summary>
      <returns>true if access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object is synchronized (thread safe); otherwise, false. </returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Item(System.Int32)">
      <summary>Returns the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</returns>
      <param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to return.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.ItemOf(System.Int32)">
      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object at the specified index.</returns>
      <param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to return.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.Remove(System.Object)">
      <summary>Removes the first occurrence of a specific <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
      <param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to remove from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.ReferenceList.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to remove.</param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#IsFixedSize">
      <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
      <returns>true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#IsReadOnly">
      <summary>Описание этого члена см. в разделе, посвященном свойству <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
      <returns>true if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#Item(System.Int32)">
      <summary>Описание этого члена см. в разделе, посвященном <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get or set.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.RSAKeyValue">
      <summary>Represents the &lt;RSAKeyValue&gt; element of an XML signature.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.RSAKeyValue.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.RSAKeyValue" /> class with a new randomly generated <see cref="T:System.Security.Cryptography.RSA" /> public key.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.RSAKeyValue.#ctor(System.Security.Cryptography.RSA)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.RSAKeyValue" /> class with the specified <see cref="T:System.Security.Cryptography.RSA" /> public key.</summary>
      <param name="key">Экземпляр реализации <see cref="T:System.Security.Cryptography.RSA" />, в котором содержится открытый ключ. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.RSAKeyValue.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.RSA" /> key clause.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.RSA" /> key clause.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.RSAKeyValue.Key">
      <summary>Gets or sets the instance of <see cref="T:System.Security.Cryptography.RSA" /> that holds the public key.</summary>
      <returns>Экземпляр <see cref="T:System.Security.Cryptography.RSA" />, в котором содержится открытый ключ.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.RSAKeyValue.LoadXml(System.Xml.XmlElement)">
      <summary>Loads an <see cref="T:System.Security.Cryptography.RSA" /> key clause from an XML element.</summary>
      <param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.RSA" /> key clause. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.RSA" /> key clause XML element. </exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.Signature">
      <summary>Represents the &lt;Signature&gt; element of an XML signature.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Signature.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Signature" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Signature.AddObject(System.Security.Cryptography.Xml.DataObject)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.DataObject" /> to the list of objects to be signed.</summary>
      <param name="dataObject">The <see cref="T:System.Security.Cryptography.Xml.DataObject" /> to be added to the list of objects to be signed. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Signature.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.Signature.SignedInfo" /> property is null.-or- The <see cref="P:System.Security.Cryptography.Xml.Signature.SignatureValue" /> property is null. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Signature.Id">
      <summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
      <returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.The default is null.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Signature.KeyInfo">
      <summary>Получает или задает <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Signature.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.Signature" /> state from an XML element.</summary>
      <param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.Signature" /> state. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.Signature.SignatureValue" />.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.Signature.SignedInfo" />. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Signature.ObjectList">
      <summary>Gets or sets a list of objects to be signed.</summary>
      <returns>A list of objects to be signed.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Signature.SignatureValue">
      <summary>Gets or sets the value of the digital signature.</summary>
      <returns>A byte array that contains the value of the digital signature.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Signature.SignedInfo">
      <summary>Получает или задает <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.SignedInfo">
      <summary>Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.AddReference(System.Security.Cryptography.Xml.Reference)">
      <summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Reference" /> object to the list of references to digest and sign.</summary>
      <param name="reference">The reference to add to the list of references. </param>
      <exception cref="T:System.ArgumentNullException">The reference parameter is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethod">
      <summary>Gets or sets the canonicalization algorithm that is used before signing for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The canonicalization algorithm used before signing for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethodObject">
      <summary>Gets a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object used for canonicalization.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.Xml.Transform" /> object used for canonicalization.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">
        <see cref="T:System.Security.Cryptography.Xml.Transform" /> is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of this instance into an <see cref="T:System.Array" /> object, starting at a specified index in the array.</summary>
      <param name="array">An <see cref="T:System.Array" /> object that holds the collection's elements. </param>
      <param name="index">The beginning index in the array where the elements are copied. </param>
      <exception cref="T:System.NotSupportedException">This method is not supported. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.Count">
      <summary>Gets the number of references in the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The number of references in the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
      <exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection of references.</summary>
      <returns>An enumerator that iterates through the collection of references.</returns>
      <exception cref="T:System.NotSupportedException">This method is not supported. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.GetXml">
      <summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> instance.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod" /> property is null.-or- Свойство <see cref="P:System.Security.Cryptography.Xml.SignedInfo.References" /> является пустым. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.Id">
      <summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.IsReadOnly">
      <summary>Gets a value that indicates whether the collection is read-only.</summary>
      <returns>true if the collection is read-only; otherwise, false.</returns>
      <exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.IsSynchronized">
      <summary>Gets a value that indicates whether the collection is synchronized.</summary>
      <returns>true if the collection is synchronized; otherwise, false.</returns>
      <exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedInfo.LoadXml(System.Xml.XmlElement)">
      <summary>Loads a <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> state from an XML element.</summary>
      <param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> state. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> element.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethod" /> property.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod" /> property.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.References">
      <summary>Gets a list of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> objects of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>A list of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> elements of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.SignatureLength">
      <summary>Gets or sets the length of the signature for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The length of the signature for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod">
      <summary>Gets or sets the name of the algorithm used for signature generation and validation for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
      <returns>The name of the algorithm used for signature generation and validation for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedInfo.SyncRoot">
      <summary>Gets an object to use for synchronization.</summary>
      <returns>An object to use for synchronization.</returns>
      <exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.SignedXml">
      <summary>Представляет оболочку основного объекта подписи XML для упрощения создания сигнатур XML.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor(System.Xml.XmlDocument)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> на основе заданного XML-документа.</summary>
      <param name="document">Объект <see cref="T:System.Xml.XmlDocument" />, с помощью которого инициализируется новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="document" /> — null.— или —Параметр <paramref name="document" /> содержит свойство <see cref="P:System.Xml.XmlDocument.DocumentElement" /> со значением null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor(System.Xml.XmlElement)">
      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> на основании указанного объекта <see cref="T:System.Xml.XmlElement" />.</summary>
      <param name="elem">Объект <see cref="T:System.Xml.XmlElement" />, с помощью которого инициализируется новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="elem" /> — null. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.AddObject(System.Security.Cryptography.Xml.DataObject)">
      <summary>Добавляет объект <see cref="T:System.Security.Cryptography.Xml.DataObject" /> к списку подписываемых объектов.</summary>
      <param name="dataObject">Объект <see cref="T:System.Security.Cryptography.Xml.DataObject" />, который добавляется к списку подписываемых объектов. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.AddReference(System.Security.Cryptography.Xml.Reference)">
      <summary>Добавляет объект <see cref="T:System.Security.Cryptography.Xml.Reference" /> к объекту <see cref="T:System.Security.Cryptography.Xml.SignedXml" />, который определяет метод хэширования, значение хэша и преобразование, с помощью которых создается цифровая подпись XML.</summary>
      <param name="reference">Объект <see cref="T:System.Security.Cryptography.Xml.Reference" />, который определяет метод хэширования, значение хэша и преобразование, с помощью которых создается цифровая подпись XML.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature">
      <summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> с помощью открытого ключа в подписи.</summary>
      <returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется; в противном случае — значение false.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> открытого ключа в подписи не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.AsymmetricAlgorithm)">
      <summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного ключа.</summary>
      <returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется для указанного ключа; в противном случае — значение false.</returns>
      <param name="key">Реализация свойства <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, которому принадлежит ключ, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="key" /> — null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> параметра <paramref name="key" /> не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.KeyedHashAlgorithm)">
      <summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного алгоритма кода проверки подлинности сообщения.</summary>
      <returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется для указанного кода проверки подлинности сообщения; в противном случае — значение false.</returns>
      <param name="macAlg">Реализация объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, который содержит код проверки подлинности сообщения, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="macAlg" /> — null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.HashAlgorithm.HashSize" /> указанного объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" /> недопустимо.— или — Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> равно null.— или — Не удалось создать криптографическое преобразование, используемое для проверки подписи. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean)">
      <summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> и действителен ли сертификат (необязательно).</summary>
      <returns>Значение true, если подпись данных действительна; в противном случае — значение false. -или-Значение true, если подпись и сертификат действительны; в противном случае — значение false. </returns>
      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />.</param>
      <param name="verifySignatureOnly">Значение true, чтобы проверять только подпись; значение false, чтобы проверять подпись и сертификат.</param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Не удалось создать описание сигнатуры для параметра <paramref name="certificate" />.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(System.Security.Cryptography.AsymmetricAlgorithm@)">
      <summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> с помощью открытого ключа в подписи.</summary>
      <returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется с помощью открытого ключа в подписи; в противном случае — значение false.</returns>
      <param name="signingKey">При завершении выполнения этого метода содержит реализацию объекта <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, содержащего открытый ключ в подписи.Этот параметр передается неинициализированным.</param>
      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="signingKey" /> имеет значение null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> открытого ключа в подписи не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.ComputeSignature">
      <summary>Вычисляет цифровую подпись XML.</summary>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SigningKey" /> равно null.— или — Свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.SigningKey" /> не является объектом <see cref="T:System.Security.Cryptography.DSA" /> или объектом <see cref="T:System.Security.Cryptography.RSA" />.— или — Не удалось загрузить ключ. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.ComputeSignature(System.Security.Cryptography.KeyedHashAlgorithm)">
      <summary>Вычисляет цифровую подпись XML с помощью указанного алгоритма кода проверки подлинности сообщения.</summary>
      <param name="macAlg">Объект <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, в котором содержится код проверки подлинности сообщения, используемый для вычисления значения свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="macAlg" /> — null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Объект <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, определенный параметром <paramref name="macAlg" /> не является экземпляром <see cref="T:System.Security.Cryptography.HMACSHA1" />.— или — Свойство <see cref="P:System.Security.Cryptography.HashAlgorithm.HashSize" /> указанного объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" /> недопустимо.— или — Не удалось создать криптографическое преобразование, используемое для проверки подписи. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.EncryptedXml">
      <summary>Получает или задает объект <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" />, который определяет правила обработки шифрования XML.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" />, который определяет правила обработки шифрования XML.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.GetIdElement(System.Xml.XmlDocument,System.String)">
      <summary>Возвращает объект <see cref="T:System.Xml.XmlElement" /> с указанным идентификатором из указанного объекта <see cref="T:System.Xml.XmlDocument" />.</summary>
      <returns>Объект <see cref="T:System.Xml.XmlElement" /> с указанным идентификатором, извлеченный из указанного объекта <see cref="T:System.Xml.XmlDocument" />, или значение null, если найти такой объект не удалось.</returns>
      <param name="document">Объект <see cref="T:System.Xml.XmlDocument" />, из которого извлекается объект <see cref="T:System.Xml.XmlElement" />.</param>
      <param name="idValue">Идентификатор объекта <see cref="T:System.Xml.XmlElement" />, извлекаемого из объекта <see cref="T:System.Xml.XmlDocument" />.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.GetPublicKey">
      <summary>Возвращает открытый ключ подписи.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, содержащий открытый ключ подписи, или значение null, если найти ключ не удалось.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.KeyInfo" /> равно null.</exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.GetXml">
      <summary>Возвращает XML-представление объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>XML-представление объекта <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo" /> равно null.— или — Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue" /> равно null. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.KeyInfo">
      <summary>Получает или задает объект <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.SignedXml.LoadXml(System.Xml.XmlElement)">
      <summary>Загружает состояние <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> из элемента XML.</summary>
      <param name="value">Элемент XML, из которого загружается состояние <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="value" /> не содержит допустимого свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue" />.— или — Параметр <paramref name="value" /> не содержит допустимого свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo" />.</exception>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.m_signature">
      <summary>Представляет объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.m_strSigningKeyName">
      <summary>Представляет имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </summary>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.Resolver">
      <summary>Задает текущий объект <see cref="T:System.Xml.XmlResolver" />.</summary>
      <returns>Текущий объект <see cref="T:System.Xml.XmlResolver" />.Объектом по умолчанию является объект <see cref="T:System.Xml.XmlSecureResolver" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.Signature">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureFormatValidator">
      <summary>Получает делегат, который будет вызван для проверки формата (но не криптографической безопасности) XML-сигнатуры.</summary>
      <returns>Значение true, формат приемлем; в противном случае — значение false.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureLength">
      <summary>Получает длину подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Длина подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod">
      <summary>Получает метод подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Метод подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue">
      <summary>Получает значение подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Массив байтов, содержащий значение подписи текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo">
      <summary>Получает объект <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Объект <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SigningKey">
      <summary>Получает или задает ключ асимметричного алгоритма, используемого для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Ключ асимметричного алгоритма, используемого для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.SignedXml.SigningKeyName">
      <summary>Получает или задает имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
      <returns>Имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDecryptionTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) преобразования шифрования режима XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigBase64TransformUrl">
      <summary>Представляет универсальный код ресурса (URI) преобразования Base64.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigC14NTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) канонического преобразования XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigC14NWithCommentsTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) канонического преобразования XML с комментариями.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigCanonicalizationUrl">
      <summary>Представляет универсальный код ресурса (URI) стандартного алгоритма канонизации для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigCanonicalizationWithCommentsUrl">
      <summary>Представляет универсальный код ресурса (URI) стандартного алгоритма канонизации для цифровых подписей XML и включает комментарии.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigDSAUrl">
      <summary>Представляет универсальный код ресурса (URI) стандартного алгоритма <see cref="T:System.Security.Cryptography.DSA" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigEnvelopedSignatureTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) преобразования запечатанной подписи.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigExcC14NTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) исключительной канонизации XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigExcC14NWithCommentsTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) исключительной канонизации XML с комментариями.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigHMACSHA1Url">
      <summary>Представляет универсальный код ресурса (URI) стандартного алгоритма <see cref="T:System.Security.Cryptography.HMACSHA1" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigMinimalCanonicalizationUrl">
      <summary>Представляет универсальный код ресурса (URI) стандартного минимального алгоритма канонизации для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigNamespaceUrl">
      <summary>Представляет универсальный код ресурса (URI) стандартного пространства имен для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigRSASHA1Url">
      <summary>Представляет универсальный код ресурса (URI) стандартного метода подписи <see cref="T:System.Security.Cryptography.RSA" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigSHA1Url">
      <summary>Представляет универсальный код ресурса (URI) стандартного метода хэширования <see cref="T:System.Security.Cryptography.SHA1" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigXPathTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) языка XPath (XML Path Language).Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigXsltTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) преобразования XSLT.Это поле имеет постоянное значение.</summary>
    </member>
    <member name="F:System.Security.Cryptography.Xml.SignedXml.XmlLicenseTransformUrl">
      <summary>Представляет универсальный код ресурса (URI) алгоритма преобразования лицензий, который используется для нормализации лицензий XrML для сигнатур.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Xml.Transform">
      <summary>Represents the abstract base class from which all &lt;Transform&gt; elements that can be used in an XML digital signature derive.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Transform" /> class.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.Algorithm">
      <summary>Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform.</summary>
      <returns>The URI that identifies the algorithm performed by the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.Context">
      <summary>Gets or sets an <see cref="T:System.Xml.XmlElement" /> object that represents the document context under which the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object is running. </summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the document context under which the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object is running.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
      <summary>When overridden in a derived class, returns the digest associated with a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </summary>
      <returns>The digest associated with a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
      <param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.GetInnerXml">
      <summary>When overridden in a derived class, returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.Transform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.GetOutput">
      <summary>When overridden in a derived class, returns the output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.GetOutput(System.Type)">
      <summary>When overridden in a derived class, returns the output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object of the specified type.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object as an object of the specified type.</returns>
      <param name="type">The type of the output to return.This must be one of the types in the <see cref="P:System.Security.Cryptography.Xml.Transform.OutputTypes" /> property.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.GetXml">
      <summary>Returns the XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
      <returns>The XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.InputTypes">
      <summary>When overridden in a derived class, gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>When overridden in a derived class, parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)">
      <summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.OutputTypes">
      <summary>When overridden in a derived class, gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.PropagatedNamespaces">
      <summary>Gets or sets a <see cref="T:System.Collections.Hashtable" /> object that contains the namespaces that are propagated into the signature. </summary>
      <returns>A <see cref="T:System.Collections.Hashtable" /> object that contains the namespaces that are propagated into the signature.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.Transform.PropagatedNamespaces" /> property was set to null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.Transform.Resolver">
      <summary>Sets the current <see cref="T:System.Xml.XmlResolver" /> object.</summary>
      <returns>The current <see cref="T:System.Xml.XmlResolver" /> object.This property defaults to an <see cref="T:System.Xml.XmlSecureResolver" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.TransformChain">
      <summary>Defines an ordered list of <see cref="T:System.Security.Cryptography.Xml.Transform" /> objects that is applied to unsigned content prior to digest calculation.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.TransformChain.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.TransformChain.Add(System.Security.Cryptography.Xml.Transform)">
      <summary>Adds a transform to the list of transforms to be applied to the unsigned content prior to digest calculation.</summary>
      <param name="transform">The transform to add to the list of transforms. </param>
    </member>
    <member name="P:System.Security.Cryptography.Xml.TransformChain.Count">
      <summary>Gets the number of transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
      <returns>The number of transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.TransformChain.GetEnumerator">
      <summary>Returns an enumerator of the transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
      <returns>An enumerator of the transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.TransformChain.Item(System.Int32)">
      <summary>Gets the transform at the specified index in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
      <returns>The transform at the specified index in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
      <param name="index">The index into the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that specifies which transform to return. </param>
      <exception cref="T:System.ArgumentException">The <paramref name="index" /> parameter is greater than the number of transforms.</exception>
    </member>
    <member name="T:System.Security.Cryptography.Xml.X509IssuerSerial">
      <summary>Represents the &lt;X509IssuerSerial&gt; element of an XML digital signature.</summary>
    </member>
    <member name="P:System.Security.Cryptography.Xml.X509IssuerSerial.IssuerName">
      <summary>Gets or sets an X.509 certificate issuer's distinguished name.</summary>
      <returns>An X.509 certificate issuer's distinguished name.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.X509IssuerSerial.SerialNumber">
      <summary>Gets or sets an X.509 certificate issuer's serial number.</summary>
      <returns>An X.509 certificate issuer's serial number.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDecryptionTransform">
      <summary>Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> class. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.AddExceptUri(System.String)">
      <summary>Adds a Uniform Resource Identifier (URI) to exclude from processing.</summary>
      <param name="uri">A Uniform Resource Identifier (URI) to exclude from processing</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.EncryptedXml">
      <summary>Gets or sets an <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object that contains information about the keys necessary to decrypt an XML document.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object that contains information about the keys necessary to decrypt an XML document.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">A decryption key could not be found.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
        <IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.IsTargetElement(System.Xml.XmlElement,System.String)">
      <summary>Determines whether the ID attribute of an <see cref="T:System.Xml.XmlElement" /> object matches a specified value.</summary>
      <returns>true if the ID attribute of the <paramref name="inputElement" /> parameter matches the <paramref name="idValue" /> parameter; otherwise, false. </returns>
      <param name="inputElement">An <see cref="T:System.Xml.XmlElement" /> object with an ID attribute to compare with <paramref name="idValue" />.</param>
      <param name="idValue">The value to compare with the ID attribute of <paramref name="inputElement" />.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or-The Uniform Resource Identifier (URI) value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> was not found.-or-The length of the URI value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> is 0. -or-The first character of the URI value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> is not '#'.  </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)">
      <summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="obj" /> parameter is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform">
      <summary>Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigBase64Transform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object has no inner XML elements.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object. </param>
      <exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is a <see cref="T:System.IO.Stream" /> and it is null. </exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigBase64Transform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform">
      <summary>Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> class with comments, if specified.</summary>
      <param name="includeComments">true to include comments; otherwise, false. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
      <summary>Returns the digest associated with an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </summary>
      <returns>The digest associated with an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
      <param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigC14NTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because this element has no inner XML elements.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </param>
      <exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is a <see cref="T:System.IO.Stream" /> object and it is null. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigC14NTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object; the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object return only objects of one of these types.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform">
      <summary>Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform" /> class.</summary>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform">
      <summary>Represents the enveloped signature transform for an XML digital signature as defined by the W3C.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> class with comments, if specified.</summary>
      <param name="includeComments">true to include comments; otherwise, false. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The containing XML document is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object. </param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="obj" /> parameter is null.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The containing XML document is null.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform">
      <summary>Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor">
      <summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" />. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying a value that determines whether to include comments. </summary>
      <param name="includeComments">true to include comments; otherwise, false.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.Boolean,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying whether to include comments, and specifying a list of namespace prefixes. </summary>
      <param name="includeComments">true to include comments; otherwise, false.</param>
      <param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying a list of namespace prefixes to canonicalize using the standard canonicalization algorithm. </summary>
      <param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
      <summary>Returns the digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
      <returns>The digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
      <param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.</returns>
      <param name="type">The type of the output to return.This must be one of the types in the <see cref="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.OutputTypes" /> property.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.-or-The <paramref name="type" /> parameter does not derive from a <see cref="T:System.IO.Stream" /> object.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.InclusiveNamespacesPrefixList">
      <summary>Gets or sets a string that contains namespace prefixes to canonicalize using the standard canonicalization algorithm. </summary>
      <returns>A string that contains namespace prefixes to canonicalize using the standard canonicalization algorithm.</returns>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)">
      <summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is not a <see cref="T:System.IO.Stream" /> object.-or-Параметр <paramref name="obj" /> не является объектом <see cref="T:System.Xml.XmlDocument" />.-or-Параметр <paramref name="obj" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object; the <see cref="Overload:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object return only objects of one of these types.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform">
      <summary>Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform.#ctor">
      <summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform" />. </summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform" /> class specifying a list of namespace prefixes to canonicalize using the standard canonicalization algorithm.</summary>
      <param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform">
      <summary>Represents the XPath transform for a digital signature as defined by the W3C.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of a <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigXPathTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object. </param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or- The <paramref name="nodeList" /> parameter does not contain an <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> element. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object. </param>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigXPathTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object; the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object return only objects of one of these types.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform">
      <summary>Represents the XSLT transform for a digital signature as defined by the W3C.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> class.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> class with comments, if specified.</summary>
      <param name="includeComments">true to include comments; otherwise, false. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput(System.Type)">
      <summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
      <returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigXsltTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
      <returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object to match the &lt;Transform&gt; element.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that encapsulates an XSLT style sheet to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.This style sheet is applied to the document loaded by the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method.</param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or- The <paramref name="nodeList" /> parameter does not contain an <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object. </exception>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object. </param>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
        <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlDsigXsltTransform.OutputTypes">
      <summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
    </member>
    <member name="T:System.Security.Cryptography.Xml.XmlLicenseTransform">
      <summary>Represents the license transform algorithm used to normalize XrML licenses for signatures.</summary>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> class. </summary>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.Decryptor">
      <summary>Gets or sets the decryptor of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <returns>The decryptor of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetInnerXml">
      <summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
      <returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput">
      <summary>Returns the output of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <returns>The output of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput(System.Type)">
      <summary>Returns the output of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <returns>The output of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
      <param name="type">The type of the output to return.<see cref="T:System.Xml.XmlDocument" /> is the only valid type for this parameter.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlDocument" />.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.InputTypes">
      <summary>Gets an array of types that are valid inputs to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <returns>An array of types that are valid inputs to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object; you can pass only objects of one of these types to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.LoadInnerXml(System.Xml.XmlNodeList)">
      <summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object has no inner XML elements.</summary>
      <param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that encapsulates the transform to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object. </param>
    </member>
    <member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.LoadInput(System.Object)">
      <summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.The type of the input object must be <see cref="T:System.Xml.XmlDocument" />.</param>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The context was not set before this transform was invoked.-or-The &lt;issuer&gt; element was not set before this transform was invoked.-or-The &lt;license&gt; element was not set before this transform was invoked.-or-The <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.Decryptor" /> property was not set before this transform was invoked.</exception>
    </member>
    <member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes">
      <summary>Gets an array of types that are valid outputs from the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
      <returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
    </member>
    <member name="T:System.Security.Permissions.DataProtectionPermission">
      <summary>Управляет возможностью доступа к зашифрованным данным и памяти.Этот класс не может быть унаследован.</summary>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.#ctor(System.Security.Permissions.DataProtectionPermissionFlags)">
      <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.Security.Permissions.DataProtectionPermission" /> с заданными флагами разрешения. </summary>
      <param name="flag">Побитовое сочетание значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="flags" /> не является допустимым сочетанием значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.#ctor(System.Security.Permissions.PermissionState)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Permissions.DataProtectionPermission" /> class with the specified permission state. </summary>
      <param name="state">Одно из значений <see cref="T:System.Security.Permissions.PermissionState" />. </param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="state" /> не является допустимым значением <see cref="T:System.Security.Permissions.PermissionState" />. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.Copy">
      <summary>Создает и возвращает идентичную копию текущего разрешения.</summary>
      <returns>Копия текущего разрешения.</returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermission.Flags">
      <summary>Получает или задает флаги для защиты данных и памяти.</summary>
      <returns>Побитовое сочетание значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />.</returns>
      <exception cref="T:System.ArgumentException">Заданное значение не является действительным сочетанием значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.FromXml(System.Security.SecurityElement)">
      <summary>Восстанавливает разрешение с определенным состоянием из кодировки XML.</summary>
      <param name="securityElement">Объект <see cref="T:System.Security.SecurityElement" />, который содержит кодировку XML, используемую для восстановления разрешения.</param>
      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="securityElement" /> — null. </exception>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="securityElement" /> не является допустимым элементом разрешения.-или- Номер версии параметра <paramref name="securityElement" /> не поддерживается. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.Intersect(System.Security.IPermission)">
      <summary>Создает и возвращает разрешение, представляющее собой пересечение текущего и заданного разрешений.</summary>
      <returns>Новое разрешение, представляющее собой пересечение текущего и заданного разрешений.Если пересечение пусто, это новое разрешение имеет значение null.</returns>
      <param name="target">Разрешение, пересекающееся с текущим разрешением.Оно должно относиться к тому же типу, что и текущее разрешение.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.IsSubsetOf(System.Security.IPermission)">
      <summary>Определяет, является ли текущее разрешение подмножеством заданного разрешения.</summary>
      <returns>Значение true, если текущее разрешение является подмножеством заданного разрешения, в противном случае — значение false.</returns>
      <param name="target">Разрешение на проверку отношения подмножеств между собой.Данное разрешение должно относиться к тому же типу, что и текущее разрешение.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.IsUnrestricted">
      <summary>Возвращает значение, определяющее, является ли текущее разрешение неограниченным.</summary>
      <returns>Значение true, если текущее разрешение не ограничено; в противном случае — значение false.</returns>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.ToXml">
      <summary>Создает кодировку XML для разрешения и его текущего состояния.</summary>
      <returns>Кодировка XML разрешения, включающая сведения о состоянии.</returns>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermission.Union(System.Security.IPermission)">
      <summary>Создает разрешение, представляющее собой объединение текущего и заданного разрешений.</summary>
      <returns>Новое разрешение, представляющее собой объединение текущего и заданного разрешений.</returns>
      <param name="target">Разрешение, используемое в сочетании с текущим разрешением.Оно должно относиться к тому же типу, что и текущее разрешение.</param>
      <exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
    </member>
    <member name="T:System.Security.Permissions.DataProtectionPermissionAttribute">
      <summary>Позволяет применять действия по обеспечению безопасности для объекта <see cref="T:System.Security.Permissions.DataProtectionPermission" /> к коду, использующему декларативную безопасность.Этот класс не может быть унаследован.</summary>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
      <summary>Initializes a new instance of the <see cref="T:System.Security.Permissions.DataProtectionPermissionAttribute" /> class with the specified <see cref="T:System.Security.Permissions.SecurityAction" />.</summary>
      <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction" /> values. </param>
    </member>
    <member name="M:System.Security.Permissions.DataProtectionPermissionAttribute.CreatePermission">
      <summary>Создает и возвращает новое <see cref="T:System.Security.Permissions.DataProtectionPermission" />.</summary>
      <returns>
        <see cref="T:System.Security.Permissions.DataProtectionPermission" />, которое соответствует этому атрибуту.</returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.Flags">
      <summary>Получает или задает разрешения на защиту данных.</summary>
      <returns>A bitwise combination of the <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" /> values.Значением по умолчанию является <see cref="F:System.Security.Permissions.DataProtectionPermissionFlags.NoFlags" />.</returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.ProtectData">
      <summary>Получает или задает значение, которое указывает, возможно ли шифрование данных с помощью класса <see cref="T:System.Security.Cryptography.ProtectedData" />.</summary>
      <returns>Значение true, если шифрование данных возможно; в противном случае — значение false.  </returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.ProtectMemory">
      <summary>Получает или задает значение, которое указывает, возможно ли шифрование памяти с помощью класса <see cref="T:System.Security.Cryptography.ProtectedMemory" />.</summary>
      <returns>Значение true, если шифрование памяти возможно; в противном случае — значение false.  </returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.UnprotectData">
      <summary>Получает или задает значение, которое указывает, возможна ли расшифровка данных с помощью класса <see cref="T:System.Security.Cryptography.ProtectedData" />.</summary>
      <returns>Значение true, если расшифровка данных возможна; в противном случае — значение false.  </returns>
    </member>
    <member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.UnprotectMemory">
      <summary>Получает или задает значение, которое указывает, возможна ли расшифровка памяти с помощью класса <see cref="T:System.Security.Cryptography.ProtectedMemory" />.</summary>
      <returns>Значение true, если расшифровка памяти возможна; в противном случае — значение false.  </returns>
    </member>
    <member name="T:System.Security.Permissions.DataProtectionPermissionFlags">
      <summary>Указывает права доступа для шифрования данных и памяти.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.NoFlags">
      <summary>Без возможностей защиты.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.ProtectData">
      <summary>Возможность шифровать данные.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.UnprotectData">
      <summary>Возможность расшифровывать данные.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.ProtectMemory">
      <summary>Возможность шифровать память.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.UnprotectMemory">
      <summary>Возможность расшифровывать память.</summary>
    </member>
    <member name="F:System.Security.Permissions.DataProtectionPermissionFlags.AllFlags">
      <summary>Возможность шифровать данные, шифровать память, расшифровывать данные и расшифровывать память.</summary>
    </member>
  </members>
</doc>